修改iptables防火墻規(guī)則解決vsftp登錄后不顯示文件目錄的問題
iptables里面僅僅開放了80、21等常用端口,這樣就導(dǎo)致了vsFTPd在被動(dòng)模式時(shí)無法使用隨機(jī)端口,從而造成了客戶端連接FTP時(shí)無法列出目錄這樣的問題。解決方式很簡單,給vsFTPd增加隨機(jī)端口的范圍,然后把這個(gè)端口范圍添加到iptables。
具體做法如下:
1、修改/etc/vsftpd/vsftpd.conf的配置文件,在文件末端添加:
pasv_max_port=6666
pasv_min_port=5555
/etc/init.d/vsftpd restart
2、添加一條防火墻規(guī)則
/etc/init.d/iptables stop
iptables -I INPUT -p tcp --dport 5555:6666 -j ACCEPT
/etc/init.d/iptables save
/etc/init.d/iptables start
最后再次進(jìn)行ftp連接,成功。
第二種方法:
添加附加模塊,鏈接追蹤模塊
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
modprobe ip_conntrack_ftp //臨時(shí)加載
/etc/sysconfig/iptables-config//這個(gè)是永久的
IPTABLES_MODULES="ip_conntrack_netbios_ns ip_conntrack_ftp"
service iptables restart
相關(guān)文章
windows server 2008 R2下配置 FTP用戶隔離詳細(xì)圖文方法
這篇文章主要介紹了windows server 2008 R2下配置 FTP用戶隔離詳細(xì)圖文方法,需要的朋友可以參考下2023-05-05Microsoft FTP7.5 For IIS7.x使用中的一些問題及解決方法
最近在IIS7.0上安裝了Microsoft FTP7.5,但是使用FTP7.5的過程中,卻遇到不少問題,在網(wǎng)上找到有用資料不多,經(jīng)過一個(gè)下午的摸索,在這里分享出來,希望可以幫助那些在使用Microsoft FTP7.5時(shí)遇到類似問題的朋友。2010-05-05Centos7 網(wǎng)絡(luò)配置詳細(xì)介紹
這篇文章主要介紹了Centos7 網(wǎng)絡(luò)配置詳細(xì)介紹的相關(guān)資料,CentOS7中對(duì)網(wǎng)上的命名規(guī)則有所變更,這里講下規(guī)則,和配置網(wǎng)絡(luò)需要的朋友可以參考下2017-07-07centos8系統(tǒng)ftp服務(wù)器安裝及被動(dòng)模式配置詳細(xì)教程
在傳輸?shù)倪^程中,無論是被動(dòng)模式,還是主動(dòng)模式,都是【客戶端】和【服務(wù)器端的21端口】交換用戶名密碼等相關(guān)信息并確認(rèn)使用什么模式傳輸。接下來通過本文給大家介紹centos8系統(tǒng)ftp服務(wù)器安裝教程,感興趣的朋友一起看看吧2021-08-08