1. 程式人生 > >linux開啟防火牆(雲伺服器防火牆適用)後vsftp連線不上提示:錯誤: 連線超時 錯誤: 讀取目錄列表失敗的解決方法

linux開啟防火牆(雲伺服器防火牆適用)後vsftp連線不上提示:錯誤: 連線超時 錯誤: 讀取目錄列表失敗的解決方法

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服務 重啟完這兩個服務後我們再重新測試看看是否可以連線了?教程到此結束