如何解決在iptables防火墻和vsftpd的設(shè)置
在iptables防火墻和vsftpd的設(shè)置有什么作用呢,那么如何解決在iptables防火墻和vsftpd的設(shè)置的問題?下面是學習啦小編收集整理的如何解決在iptables防火墻和vsftpd的設(shè)置,希望對大家有幫助~~
解決在iptables防火墻和vsftpd的設(shè)置的方法
工具/原料
Centos服務(wù)器一臺
電腦一臺
方法/步驟
我們在服務(wù)器里邊開啟了vsftpd服務(wù),也開啟了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
按以上設(shè)置了之后再訪問一下FTP 測試下看
從測試的結(jié)果來看,確實是可以正常登陸以及查看文件了。
如何解決在iptables防火墻和vsftpd的設(shè)置相關(guān)文章: