【求助】GuildFTPd 架設的ftp server連線問題--看不到目錄 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ ADSL_CABLE_FTTH 寬 頻 上 網 討 論 > -- 網站架設 / 免費空間 / 虛擬主機 專區 > ☉ -- 架 站 DIY 討 論 版


PCZONE 討論區



通知

☉ -- 架 站 DIY 討 論 版 有了寬頻後,可利用來架設 WWW / FTP / MAIL 等各種 SERVER,請在此版跟大家一起討論各種 SERVER 架設心得。

會員
【求助】GuildFTPd 架設的ftp server連線問題--看不到目錄
小弟我現在使用的是SEEEDnet的固定式IP
用無線IP分享器連線上網
其中一台電腦用GuildFTPd FTP Deamon架設ftp server
作業系統則是win2000
在IP分享器的內部虛擬伺服器設定將FTP(21)設定直接連至這台電腦...

我用家裡的另一電腦可以登入我的FTP,可是不知道為什麼從外面的電腦雖然有連線,但是都看不到目錄,ftp連線軟體有顯示無法"data connet"
請問這到底該怎麼辦呢?

回覆
會員

最主要是PASV的問題
這個問題最主要出現在大部分市面上販售的IP分享器


何謂 PASV 模式 (passive mode) ?
通常從 FTP 下載檔案的時候,會使用兩個連接。一個是命令用,另一個是檔案,命令是由本地端設定,資料是由伺服器設定。在一些防火牆或代理伺服器會使兩個連接都在本地端設定。而當本地端送出 PASV command 時,伺服器便必須使用 passive mode 來接收。

大部分連FTP軟體中設定PASV模式的選項 預設值是開啟的
請將它關閉 或者選擇連線模式是PORT

不然就跟我依樣換一套可以設定PASV PORT的FTP架站軟體,中文支援度佳,可惜的事,軟體還不夠完善
回覆
會員

引用:
作者: workduck
最主要是PASV的問題
這個問題最主要出現在大部分市面上販售的IP分享器


何謂 PASV 模式 (passive mode) ?
通常從 FTP 下載檔案的時候,會使用兩個連接。一個是命令用,另一個是檔案,命令是由本地端設定,資料是由伺服器設定。在一些防火牆或代理伺服器會使兩個連接都在本地端設定。而當本地端送出 PASV command 時,伺服器便必須使用 passive mode 來接收。

大部分連FTP軟體中設定PASV模式的選項 預設值是開啟的
請將它關閉 或者選擇連線模式是PORT

不然就跟我依樣換一套可以設定PASV PORT的FTP架站軟體,中文支援度佳,可惜的事,軟體還不夠完善
GuildFTPd它有PASV PORT的選項,不過,不論我是否有打開pasv模式,都連不上。事實上,我也不太確定,我的pasv設定有沒有填錯。我是填ftp主機的虛擬位址,加上2100-21000的port,因為我有開2100port給user(當然,分享器的虛擬主機設定也有將2100port指向ftp主機)。不知道,這樣的話,問題是出在那裡
回覆
會員

因為是隨機取PORT 所以只設定2100是不夠的,最好的作法是設定2100∼2110給ftp主機 將FTP的PORT指定給FTP主機(21 PORT)
回覆
會員

引用:
作者: workduck
因為是隨機取PORT 所以只設定2100是不夠的,最好的作法是設定2100∼2110給ftp主機 將FTP的PORT指定給FTP主機(21 PORT)
請問「設定2100∼2110給ftp主機」的意思是指在ap上的public port 設定為2100-2110;trigger port 設定為2100嗎?
回覆
會員

我剛剛去下載GuildFTPd 測試了,還不錯的一個軟體,該有的功能都有了,也蠻強大的,不知道對中文字的支援度是否跟CERBERUS FTP一樣好,還是比他更好??哪一天我再測試^^


我大致操作了一下,你的ap要這樣設定
public port 開放21000~21005(隨你) 對內指向你FTP 主機的私人IP 192.168.0.3(假設)
FTP 主機軟體設定 FTP port 為21005(隨你 反正要跟AP public port 挑一個相同)
PASV 選項設定 custom IP 按下
real ip address 設定你主機的私人IP
設定PORT RANGE 21000~21005(隨你 反正要跟AP public port 相同)
連線測試吧

ps.有問題在討論吧
回覆
會員

我照著設定後,還是出現下列的錯誤訊息:
Error: Transfer channel can't be opened. Reason: 硈絬沽刚ア毖Dn硈絬癸禜Τ繩濏丁ゼタ絋E莱┪琌硈絬ミア毖Dn硈絬Yh诀礚猭E莱(註:原本就是亂碼,看不出來reason為何。)
Error: Could not retrieve directory listing
回覆
會員


1.先設定你要使用的PORT 我在這堥洏21005
2.開啟OPTION

到分頁中間的進階選項 依序設定
(1) 一定要"99"
(2)CUSTOM IP 一定要按下
(3)用DETECT 指向測試,這個似乎需要IP分享器支援,我自己的兩台IP分享器是可以正確找出我自己對外的IP,不知道你那一台AP可不可以....
(4)如果上面(3)無法找出對外的IP,請自己打上去 旁邊那個DNS按不按好像沒有差別
(5)請設定PASV port range 你要使用哪些PORT當作PASV模式使用
我是設定21005~21010

IP分享器虛擬主機設定
因為我自己還有其他FTP(編號3設定) 所以我就多設定編號八(指定21005~21010 指向FTP主機)

如果你要使用正常的21 PORT
請在第一張圖 第一步驟 將FTP的PORT設定21
第二張圖 指定PASV port range 範圍你自己找
第三張圖 設定IP分享器虛擬主機 將PORT 21 22都指定給FTP主機
指定PASV port range 範圍 的PORT 給FTP主機

如果不行,是否可將圖附上.....

回覆
會員

在這段期間我試了許多ftp server 軟體,都不行,猜想可能是我分享器的設定問題。我將圖貼上,並開啟匿名登入,再請幫幫忙!無限感謝!

作業系統仍是win2000,ftp server 是 quick'n easy ftp server. 使用smc 7004SVWBR無線分享器,固定ip。

此圖是我在quick'n easy ftp server的設定


此圖是smc 7004SVWBR無線分享器的設定


此圖也是smc 7004SVWBR無線分享器的設定


此圖是quick'n easy ftp server的使用者帳號設定
回覆
會員

PORT 20有開給FTP SERVER嗎

回覆


類似的主題
主題 主題作者 討論版 回覆 最後發表
【求助】GuildFTPd 的錯誤訊息 samory ☉ -- 架 站 DIY 討 論 版 2 2004-04-02 09:03 PM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。