安装 yum -y install vsftpd
创建用户 useradd ftpuser -->自动进入home文件内 也可以删除用户 userdel -rf ftpuser
密码 passwd ftpuser
启动 service vsftpd start
放开防火墙对vsftpd默认端口21的限制
去掉ftpuser通过ssh登录的权限 vi/etc/passwd 修改/bin/pash为 /sbin/nologin
放开SELinus中对ft限制 getsebool -a | grep ftp --->查看 状态 ,再分别执行一下两条
setsebool -P allow_ftpd_full_access on setsebool -P ftp_home_dir on
然后可以通过shell登录了 ftp 192.xxx.xxx.xxx 用户名密码登录即可
发现ls会报如下错误
ftp> passive
Passive mode off.
ftp> passive (再次运行命令可打开)
Passive mode on. 将主动传输关掉j就好了
最后还要关闭匿名访问
vi/etc/vsftpd/vsftpd.conf 将anonymous_enable的YES改为NO