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便可