1.首先須要安裝vsftpd
yum -y install vsftpdrest
2.安裝後開啓vsftpd
service vsftpd start
若是每次開機啓動 須要運行以下命令
chkconfig --level 35 vsftpd ontest
3.設置ftp權限
vi /etc/vsftpd/vsftpd.conf
將anonymous_enable=YES 改爲 anonymous_enable=NO
保存退出登錄
4.添加ftp帳號和目錄
user add -d /home/test.com -s /sbin/nologin testftp
passwd testservice
輸入test的密碼權限
chmod -R 755 /home/test.comgrep
chown -R testt /home/test.com密碼
重啓vsftpd 方法
service vsftpd restartyum
用ftp鏈接時可能會報500 cannot change /home/test.com 下面是解決方法
先查看seLinux 的狀態
sestatus -b | grep ftp
看到ftp_home_dir off 或 tftpd_disable_trans off 之類的。只須要把其中一個設爲on 就能夠了
setsebool -P ftp_home_dir on
重啓vsftpd
service vsftpd restart
登陸成功
5.讓登陸的用戶訪問本身的目錄
vi vsftpd.conf
chroot_local_user = YES
去除這個的#保存重啓vsftpd便可