千家信息网

ftp服务器无法连接登录linux怎么解决

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,ftp服务器无法连接登录linux怎么解决?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、首先安装vsftpd命令:yum -y in
千家信息网最后更新 2024年11月11日ftp服务器无法连接登录linux怎么解决

ftp服务器无法连接登录linux怎么解决?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

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]# lschroot_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#rootbindaemonadmlpsyncshutdownhaltmailnewsuucpoperatorgamesnobody修改[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.#rootbindaemonadmlpsyncshutdownhaltmailnewsuucpoperatorgamesnobody上面这个两个就是默认情况下vsftp不允许使用的账号列表,讲文件中root删除,或者前面加个#号 重启一下vsftpd 服务 即可

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

看完上述内容,你们掌握ftp服务器无法连接登录linux的解决方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

0