西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > 开发教程 > linux教程 >

Centos 搭建FTP服务器

时间:2016-10-20 14:08来源:未知 作者:好模板编辑 点击:
系统环境 Centos6.4 安装步骤 通过yum来安装vsftpd sudo yum -y install vsftpd 设置为开机启动 sudo chkconfig vsftpd on 修改配置 vim /etc/vsftpd/vsftpd.conf 修改如下 local_enable=YES write_enable=YES local_umask=022 c
 
系统环境
Centos6.4
 
安装步骤
通过yum来安装vsftpd
 
sudo yum -y install vsftpd
设置为开机启动
 
sudo chkconfig vsftpd on
修改配置
 
vim /etc/vsftpd/vsftpd.conf
修改如下
 
local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES      #这行可能需自己写
pam_service_name=vsftpd
userlist_enable=YES
配置保存后,重启vsftpd服务
 
sudo service vsftpd restart
添加用户
添加vsftpd账号,并制定ftp
 
sudo useradd d /home/ftpdir -s /sbin/nologin username
为账号设置密码,按提示操作
 
sudo passwd usrname
为用户的目录修改权限,实现上传和下载文件
 
sudo chmod o+w /home/ftpdir
配置Centos防火墙
添加ip_conntrack_ftp模块
 
sudo vi /etc/sysconfig/iptables-config
添加下面一行
 
IPTABLES_MODULES="ip_conntrack_ftp"
打开ftp端口21
 
sudo vi /etc/sysconfig/iptables
添加下面一行
 
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
重启iptables使新的规则生效
 
sudo service iptables restart
测试
可用WinSCP进行测试
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容