码迷,mamicode.com
首页 > 其他好文 > 详细

修改iptables防火墙规则解决vsftp登录后不显示文件目录的问题

时间:2016-06-12 10:39:24      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:

如果设置防火墙开端口可能只是常用的几个端口,这样很可能导vsftpd在被动模式时无法启动随机端口,从而造成客户端的FTP无法列出目录这样胡问题。解决方式很简单,给 vsftpd增加随机端口范围,然后把这个端口范围添加到iptables.

[root@xxx~]# ps -ef |grep vsftpd
root     19486     1  0 09:09 ?        00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf

 

[root@xxx ~]# egrep "pasv_max_port|pasv_min_port" /etc/vsftpd/vsftpd.conf 
pasv_min_port=5555
pasv_max_port=6666

 

[root@xxx ~]# /etc/init.d/vsftpd restart

 

[root@xxx ~]# iptables -I INPUT -p tcp --dport 5555:6666 -j ACCEPT
[root@xxx ~]# /etc/init.d/iptables save
[root@xxx ~]# /etc/init.d/iptables restart

 成功解决问题

修改iptables防火墙规则解决vsftp登录后不显示文件目录的问题

标签:

原文地址:http://www.cnblogs.com/bass6/p/5576677.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!