pureftp 讀取目錄列表失敗解決辦法


FTP是初學linuxer最經常用到的,要么遇到ftp連接超時,要么是ftp打開目錄失敗,要么是用戶沒權限。今天遇到的ftp讀取目錄列表失敗,狀況如下圖:

ftp

打開目錄列表失敗

我們公司都是使用后台開通ftp賬號,pure-ftp到mysql中認證,但是提示讀取目錄列表失敗,問題一般出在服務器上,懷疑是否為iptables的問題

service iptables stop

然后連接FTP,不再提示失敗.

查看iptables,並未禁止20,21端口. 修改iptables-config文件

cat /etc/sysconfig/iptables-config | grep ip_nat_ftp
IPTABLES_MODULES="ip_conntrack_netbios_ns ip_conntrack_ftp ip_nat_ftp"

重啟iptables,打開目錄列表成功,ftp正常使用。

另外還有一個方法,那就是關閉ip_conntrack,具體方法請參考ip_conntrack table full dropping packet解決方案

轉載請注明出處:pureftp讀取目錄列表失敗解決 http://www.ttlsa.com/html/2300.html

 

pureftp 讀取目錄列表失敗解決辦法

    最近在使用pureftp的時候遇到了文件目錄無法讀取或者讀取很慢的問題,同時服務器上配置了iptables防火牆規則,問題主要由此引起。

    解決方法如下:

   1、首先查看是否開啟了20、21端口,如果沒有請開啟。

    2、停止iptables:service iptables stop,再次連接,可以成功讀取列表。

    3、修改iptables-config配置文件:

                打開:vim /etc/sysconfig/iptables-config

               將IPTABLES_MODULES修改為:IPTABLES_MODULES="ip_conntrack_netbios_ns ip_conntrack_ftp ip_nat_ftp"

               保存文件。

    4、啟動iptables:service iptables start

     問題解決!

 

參考:http://www.ttlsa.com/linux/prueftp-read-list-faild/

       http://www.ttlsa.com/linux/ip_conntrack-table-full-dropping-packet-solution/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM