1.查看并启动vsftpd

运行

   #ntsysv

查看有没有vsftpd,有的话,选中,没有则安装vsftpd.

启动ftp.

   #service vsftpd restart

2.配置vsftpd用户,启用root用户.

   #cd /etc/vsftpd
   #vi ftpusers

注释掉root

网上还有人说需要修改user_list文件

   #vi user_list

注释掉root

我按照以上做法之后,仍然无法登录成功,于是在网上查找答案,终于找到了该如何解决。

还需要执行(添加防火墙策略或关闭防火墙)

   #iptables -I INPUT -p tcp --dport 21 -j ACCEPT

注释:/etc/sysconfig/iptables (防火墙配置地址)




ps:如果还是不能访问则可以关闭SELinux

   1、查看SELinux状态:
   /usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态
   SELinux status:                 enabled
   2、修改配置文件需要重启机器:
   修改/etc/selinux/config 文件
   将SELINUX=enforcing改为SELINUX=disabled
   重启机器即可