解決在iptables防火墻和vsftpd的設置問題
時間:
林澤1002由 分享
服務器需要一段隨機的端口進行數(shù)據(jù)的傳送,但是這樣需要在防火墻上面開放相應的端口,既然啟用了iptables防火墻,就需要在iptables防火墻上面開放對應的端口范圍才行保證正常的數(shù)據(jù)傳送.下面是學習啦小編收集整理的解決在iptables防火墻和vsftpd的設置問題,希望對大家有幫助~~
解決在iptables防火墻和vsftpd的設置問題
工具/原料
Centos服務器一臺
電腦一臺
方法/步驟
我們在服務器里邊開啟了vsftpd服務,也開啟了iptables防火墻,那就需要在防火墻里邊開啟 20 和 21端口通過訪問。
但是這樣子開啟起來,還是不能正常訪問的,因為傳送數(shù)據(jù)會用到其它的端口。這個您可以詳細了解下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如何關閉防火墻