1.配置vsftpd用户,启用root用户.
#cd /etc/vsftpd
#vi ftpusers注释掉root
#vi user_list注释掉root
还需要执行(添加防火墙策略或关闭防火墙)
iptables -I INPUT -p tcp --dport 21 -j ACCEPT
注释:/etc/sysconfig/iptables (防火墙配置地址)
一定要重启 vsftpd
设置登录ftp 的默认目录
修改 vsftp.conf 文件
chroot_local_user=YES
local_root=/var/ftp/pub ##默认目录地址
ps:如果还是不能访问则可以关闭SELinux
1、查看SELinux状态: /usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态 SELinux status: enabled
3、修改配置文件需要重启机器: 修改/etc/selinux/config 文件 将SELINUX=enforcing改为SELINUX=disabled 重启机器即可