utydgf 发表于 2016-7-20 09:09:08

CentOS 6.5 vsftp搭建 解决root用户无法登陆ftp传输文件的问题



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
   重启机器即可



页: [1]
查看完整版本: CentOS 6.5 vsftp搭建 解决root用户无法登陆ftp传输文件的问题