解决在iptables防火墙和vsftpd的设置问题
林泽分享
服务器需要一段随机的端口进行数据的传送,但是这样需要在防火墙上面开放相应的端口,既然启用了iptables防火墙,就需要在iptables防火墙上面开放对应的端口范围才行保证正常的数据传送.下面是學習啦小編收集整理的解决在iptables防火墙和vsftpd的设置问题,希望對大家有幫助~~
解决在iptables防火墙和vsftpd的设置问题
工具/原料
Centos服务器一台
电脑一台
方法/步骤
我们在服务器里边开启了vsftpd服务,也开启了iptables防火墙,那就需要在防火墙里边开启 20 和 21端口通过访问。
但是这样子开启起来,还是不能正常访问的,因为传送数据会用到其它的端口。这个您可以详细了解下FTP 的知识或者您也可以抓外来看看
我们编辑vsftpd.conf 文件
在文件里边的最后面添加两行
pasv_min_port=61001pasv_max_port=62000
然后我们在防火墙上面允许这个端口范围
iptables -A INPUT -p TCP --dport 61001:62000 -j ACCEPT
iptables -A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT
按以上设置了之后再访问一下FTP 测试下看
从测试的结果来看,确实是可以正常登陆以及查看文件了。
解决在iptables防火墙和vsftpd的设置问题相关文章:
4.linux怎么关闭iptables linux如何关闭防火墙