linux開啟防火牆(雲伺服器防火牆適用)後vsftp連線不上提示:錯誤: 連線超時 錯誤: 讀取目錄列表失敗的解決方法
阿新 • • 發佈:2018-12-15
linux開啟防火牆後vsftp連線不上提示:錯誤: 連線超時 錯誤: 讀取目錄列表失敗的解決方法
2015/01/27 | linux,疑難雜症 | 鐵網維-運維| 暫無評論 | 15529 views
最近使用vsftp時開啟防火牆後發現ftp連線不上提示:錯誤: 連線超時 錯誤: 讀取目錄列表失敗
下面鐵網維為大家分享下解決方法,本為centos系統的案例,希望能幫到遇到同樣問題的朋友。
錯誤提示如下:
響應: 227 Entering Passive Mode (192,168,1,16,221,111). 命令: LIST 錯誤: 連線超時 錯誤: 讀取目錄列表失敗 後來發現在防火牆中規則並沒有設定動態埠的規則和ftp pasv模式
在ftp pasv模式時也要在vsftp配置檔案加入指定埠引數: 1.開啟:vi /etc/vsftpd/vsftpd.conf在最後面加入如下: pasv_min_port=30900 pasv_max_port=30999
2.再在iptable防火牆規則中加入如下規則: 開啟:vi /etc/sysconfig/iptables 加入如下:
-A INPUT -m state –state NEW -m tcp -p tcp –dport 30900:30999 -j ACCEPT
如果是百度雲伺服器則新增相應埠30900-30999即可:
3.最後一步就是重啟vsftp和iptables服務了。 鍵入:service vsftpd restart重啟vsftp服務 鍵入:service iptables restart重啟iptables服務 重啟完這兩個服務後我們再重新測試看看是否可以連線了?教程到此結束