系統(tǒng)環(huán)境
Centos6.4
安裝步驟
- 通過yum來安裝vsftpd
sudo yum -y install vsftpd
- 設(shè)置為開機啟動
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服務(wù)
sudo service vsftpd restart
添加用戶
- 添加vsftpd賬號,并制定ftp
sudo useradd d /home/ftpdir -s /sbin/nologin username
- 為賬號設(shè)置密碼,按提示操作
sudo passwd usrname
- 為用戶的目錄修改權(quán)限穷遂,實現(xiàn)上傳和下載文件
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使新的規(guī)則生效
sudo service iptables restart
測試
可用WinSCP進行測試