ftp无法连接登录linux的解决方法

互联网 19-11-14

1、首先安装vsftpd

命令:

yum -y install vsftpd

之后开启服务:

service vsftpd start

2、关闭防火墙

1) 重启后生效

开启:

chkconfig iptables on

关闭:

chkconfig iptables off

2) 即时生效,重启后失效

开启:

service iptables start

关闭:

service iptables stop

3、默认情况下vsftp是不允许root用户登录的,可以通过修改限制来解决这个问题

首先找到vsftp的配置目录 [root@localhost vsftpd]# pwd /etc/vsftpd [root@localhost vsftpd]# ls chroot_list  ftpusers  user_list  vsftpd.conf  vsftpd_conf_migrate.sh [root@localhost vsftpd]#  修改 [root@localhost vsftpd]# cat ftpusers # Users that are not allowed to login via ftp #root bin daemon adm lp sync shutdown halt mail news uucp operator games nobody  修改 [root@localhost vsftpd]# cat user_list # vsftpd userlist # If userlist_deny=NO, only allow users in this file # If userlist_deny=YES (default), never allow users in this file, and # do not even prompt for a password. # Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers # for users that are denied. #root bin daemon adm lp sync shutdown halt mail news uucp operator games nobody  上面这个两个就是默认情况下vsftp不允许使用的账号列表,讲文件中root删除,或者前面加个#号 重启一下vsftpd 服务 即可

4、将/etc/selinux/config 中的enforcing 模式改为disabled, 然后重启

推荐教程:Linux教程

以上就是ftp无法连接登录linux的解决方法的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 解决方法
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:linux抛出找不到文件异常的解决方法

相关资讯