1.下载ftp服务安装包,如vsftpd-2.2.2-24.el6.x86_64.rpm 百度盘链接:https://pan.baidu.com/s/1O6Zy_PebJ9GgpQSp99h3ow 密码:klrg
2.把安装包复制到Linux目录下,切换到root用户,执行命令:rpm -ivh vsftpd-2.2.2-24.el6.x86_64.rpm
3.关闭防火墙:service iptables stop
4.启动ftp服务:service vsftpd start
5.这时候使用ftp工具连接会出现500
OOPS: cannot change directory:/home/*******这样的错误,无法连接
输入命令:sestatus -b |grep ftp 发现ftp_home_dir是off状态
allow_ftpd_anon_write off
allow_ftpd_full_access off
allow_ftpd_use_cifs off
allow_ftpd_use_nfs off
ftp_home_dir off
ftpd_connect_db off
ftpd_use_fusefs off
ftpd_use_passive_mode off
httpd_enable_ftp_server off
tftp_anon_write off
tftp_use_cifs off
tftp_use_nfs off
输入命令:setsebool -P ftp_home_dir
1
再查看:sestatus -b |grep ftp
发现状态已经成功改过来了!
allow_ftpd_anon_write off
allow_ftpd_full_access off
allow_ftpd_use_cifs off
allow_ftpd_use_nfs off
ftp_home_dir on
ftpd_connect_db off
ftpd_use_fusefs off
ftpd_use_passive_mode off
httpd_enable_ftp_server off
tftp_anon_write off
tftp_use_cifs off
tftp_use_nfs off
重新启动vsftpd:service vsftpd restart
再次连接vsftpd服务,成功了!