解決在iptables防火墻和vsftpd的設(shè)置問題
服務(wù)器需要一段隨機(jī)的端口進(jìn)行數(shù)據(jù)的傳送,但是這樣需要在防火墻上面開放相應(yīng)的端口,既然啟用了iptables防火墻,就需要在iptables防火墻上面開放對(duì)應(yīng)的端口范圍才行保證正常的數(shù)據(jù)傳送.下面是學(xué)習(xí)啦小編收集整理的解決在iptables防火墻和vsftpd的設(shè)置問題,希望對(duì)大家有幫助~~
解決在iptables防火墻和vsftpd的設(shè)置問題
工具/原料
Centos服務(wù)器一臺(tái)
電腦一臺(tái)
方法/步驟
我們?cè)诜?wù)器里邊開啟了vsftpd服務(wù),也開啟了iptables防火墻,那就需要在防火墻里邊開啟 20 和 21端口通過訪問。
但是這樣子開啟起來,還是不能正常訪問的,因?yàn)閭魉蛿?shù)據(jù)會(huì)用到其它的端口。這個(gè)您可以詳細(xì)了解下FTP 的知識(shí)或者您也可以抓外來看看
我們編輯vsftpd.conf 文件
在文件里邊的最后面添加兩行
pasv_min_port=61001pasv_max_port=62000
然后我們?cè)诜阑饓ι厦嬖试S這個(gè)端口范圍
iptables -A INPUT -p TCP --dport 61001:62000 -j ACCEPT
iptables -A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT
按以上設(shè)置了之后再訪問一下FTP 測(cè)試下看
從測(cè)試的結(jié)果來看,確實(shí)是可以正常登陸以及查看文件了。
解決在iptables防火墻和vsftpd的設(shè)置問題相關(guān)文章:
4.linux怎么關(guān)閉iptables linux如何關(guān)閉防火墻
5.Linux系統(tǒng)中最實(shí)用的防火墻有哪些