練功房推薦書單

  • 黑心建商的告白:買屋前不看會哭的17堂課
  • 黑心房仲的告白:買屋簽約前最後救命的17堂課
  • 黑心投資客炒房告白:搞懂中古屋坑錢陷阱的17堂課
  • 猛虎出閘制霸版:最新OCP Java SE 6 Programmer專業認證(附原始程式碼及範例檔)
解決FileZilla無法連到vsFTPd  XML
Forum Index » 網站架設 Host Setup
Author Message
andowson

六段學員
[Avatar]

Joined: 2007-01-02 22:20:40
Messages: 662
Location: 台北
Offline

FileZilla是一個免費的FTP Client軟體,也有中文介面,可以到PChome 下載取得。

之前連Windows IIS FTP Server都很正常,別的FTP Sever如PureFTPd也都OK,但就是自己架設的Linux上面內附的vsFTPd一直都會出現下面的錯誤訊息
錯誤: 無法開啟傳輸通道。回應:通訊端操作無法連線到主機。
錯誤: 無法取得目錄列表!


今天找到了一個網址http://bbs.ee.nthu.edu.tw/bmost?linux&7417
裡面有說這應該是防火牆設定的問題,將Passive改為Active就可以了。

步驟:
進階設定=>Passive傳輸模式設定=>使用Active模式

果然,重新再試一次就OK了! smilie

準備拋棄其他Shareware的FTP Client了。

This message was edited 1 time. Last update was at 2007-04-26 13:18:32


分享經驗 累積智慧
[WWW] [MSN]
andowson

六段學員
[Avatar]

Joined: 2007-01-02 22:20:40
Messages: 662
Location: 台北
Offline

今天發現如果在Linux上面有啟動iptables,而且您的Linux有兩個IP,例如一個是eth0的192.168.1.2,另一個是ADSL ppp0的IP,則有些Client端的Windows XP不管有沒有啟動Firewall都會連不到,直接用別部Linux的ftp指令來連,成功登入後,下dir指令時會出現
ftp: connect: No route to host
經過搜尋後,找到這篇文章iptables 下的 vsftp ftp: connect: No route to host,將/etc/sysconfig/iptables-config裡面的IPTABLES_MODULES=""改為IPTABLES_MODULES="ip_nat_ftp ip_conntrack_ftp",重新啟動iptables後,重新再連,咦 smilie ,就可以連上了!

結論:CentOS4.4安裝的iptables預設值沒有載入處理NAT的部分,對只有一個IP且是public IP的主機應該是沒問題的,但是對用家裡的ADSL來架站的人可是個問題,希望以後大家都可以快樂在家架站囉! smilie

This message was edited 4 times. Last update was at 2007-01-27 01:29:50


分享經驗 累積智慧
[WWW] [MSN]
andowson

六段學員
[Avatar]

Joined: 2007-01-02 22:20:40
Messages: 662
Location: 台北
Offline

CentOS 4.x 的vsFTPd線上說明頁vsftpd Configuration Options

有關FTP Active mode和Passive mode的說明頁
Active FTP vs. Passive FTP, a Definitive Explanation

FTP 的主動模式( active )和被動模式( passive )
http://forum.icst.org.tw/phpBB2/viewtopic.php?t=79

This message was edited 4 times. Last update was at 2007-01-15 18:53:29


分享經驗 累積智慧
[WWW] [MSN]
 
Forum Index » 網站架設 Host Setup
Go to: