您现在的位置是:首页 > 个人博客个人博客
Linux上vsftpd不能远程连接及不显示目录文件
龙沐星2019-08-22【个人博客】16901人已围观
简介1、如果配置的vsftpd不能正常连接,这一般是由于端口和防火墙的问题;2、首先找到配置文件/etc/vsftpd/vsftpd.conf,确认以下两个参数是否正常打开
1、如果配置的vsftpd不能正常连接,这一般是由于端口和防火墙的问题
2、首先找到配置文件/etc/vsftpd/vsftpd.conf,确认以下两个参数是否正常打开:
pasv_min_port=30000
pasv_max_port=30999
这两个是ftp被动连接是随机端口范围,可以随便修改,一定要确保把前面的#去掉
3、修改防火墙,需要把这个端口范围加入到防火墙内
-A INPUT -m state --state NEW -m tcp -p tcp --dport 30000:30999 -j ACCEPT
4、然后在重启防火墙 service iptables restart,此时ftp应该能够正常连接了
5、可能有些还会遇到其他的问题,上面的都配置了,账号密码都是正确的,但是连接上之后,ftp内没有显示目录,这是什么原因喃?原因就是SELINUX的问题
6、在shell内
# vi /etc/sysconfig/selinux
将其中的
SELINUX=enforcing
改为
SELINUX=disabled
然后Linux电脑即可
2、首先找到配置文件/etc/vsftpd/vsftpd.conf,确认以下两个参数是否正常打开:
pasv_min_port=30000
pasv_max_port=30999
这两个是ftp被动连接是随机端口范围,可以随便修改,一定要确保把前面的#去掉
3、修改防火墙,需要把这个端口范围加入到防火墙内
-A INPUT -m state --state NEW -m tcp -p tcp --dport 30000:30999 -j ACCEPT
4、然后在重启防火墙 service iptables restart,此时ftp应该能够正常连接了
5、可能有些还会遇到其他的问题,上面的都配置了,账号密码都是正确的,但是连接上之后,ftp内没有显示目录,这是什么原因喃?原因就是SELINUX的问题
6、在shell内
# vi /etc/sysconfig/selinux
将其中的
SELINUX=enforcing
改为
SELINUX=disabled
然后Linux电脑即可
很赞哦! (16901)
相关文章
文章评论
- 评论已关闭
点击排行
站长推荐
猜你喜欢
站点信息
- 建站时间:2015-07-29
- 网站程序:YII 2.0
- 文章统计:24条
- 文章评论:16901条
- 统计数据:百度统计
- 微信公众号:扫描二维码,关注我们