我得到了一個 ftp 站點(ftp://ftp.example.com/)使用使用者名稱和密碼下載一些圖紙。我先嘗試使用 Filezilla,但未能成功。
Status: Connecting to ftp.example.com...
Response: fzSftp started
Command: open "[email protected]" 22
Error: Connection timed out
Error: Could not connect to server
Status: Waiting to retry...
Status: Connecting to ftp.example.com...
Response: fzSftp started
Command: open "[email protected]" 22
Error: Connection timed out
Error: Could not connect to server
我可以使用 Chrome 和 Firefox 存取 FTP,也可以使用 IE 存取 FTP,但遇到一些公司代理伺服器問題,必須按照以下方式操作ftp://用戶:[電子郵件受保護]。問題是大約有一百張圖,我不想一次下載一張。
然後我安裝了 fireftp,但是,點擊(Chose an account)
沒有任何效果。
如何一次從 FTP 下載多個檔案。
答案1
看來您已將 Filezilla 配置為使用 SFTP,這是一種與 FTP 不同(且安全)的協議,只有在您使用的伺服器配置了 SFTP 後才能運作。
檢查您在 Filezilla 中設定的連線並將其變更為常規 FTP。
答案2
以下是一些背景和有用的細節:
- 當您使用瀏覽器(Chrome、Firefox 或 IE)連線至 FTP 時,您會向瀏覽器提供統一資源定位器 (URL),如下所示:
ftp://user:password@ftpserver/url-path
。雖然這適用於瀏覽器,但您不能簡單地將其輸入到 FTP 軟體中。 - FileZilla 支援許多不同的協定(FTP、FTPS、SFTP),並支援 HTTP/1.1、SOCKS5 和 FTP-Proxy。其中一個可能適合您,但 FileZilla 不會自動偵測另一端的內容,因此您需要根據您要連接的內容正確配置它(假設您要連接的內容受支援)。
從你的日誌觀察:
- 您上面發布的日誌表明您正在嘗試透過 SFTP 連線(日誌中顯示為 fzSftp)。由於連線逾時,我們可以推斷 FTP 伺服器沒有在指定連接埠上託管 SFTP 偵聽器(連接埠 22 通常用於 SFTP)。
意見及建議:
- 如果您可以連接 FTP 軟體,這可能是一次下載多個檔案的最簡單方法,因此您的方向是正確的。好消息是您已經取消了 SFTP 作為可能的協定。壞消息是您仍然需要弄清楚如何配置連接。
- 此時,您可以在 FileZilla 等工具中嘗試不同的選項,直到您找到有效的選項,或者您可以與 FTP 管理員交談並具體詢問他們如何使用 FileZilla 等工具進行連接,這是我的建議,因為它會讓你省去一些頭痛。
如果 FTP 管理員無法存取或您只是想再嘗試一下,請在 FileZilla 中嘗試以下操作:
- 選擇 FTP 而不是 SFTP,看看是否可以透過這種方式連線。注意:FTP 預設使用連接埠 21。
- 如果這不起作用,請嘗試其中一種通用代理方法。進入
Edit > Settings
,選擇Generic proxy
,然後嘗試一些通用代理設定。HTTP/1.1 using CONNECT method
可能是您最好的選擇,但如果您願意,也可以全部嘗試。
同樣,如上所述,我建議您不要再受挫,回到向您提供登入憑證的人那裡,詢問他們有關連接 FTP 用戶端(例如 FileZilla)的具體詳細資訊。大多數託管 FTP 的公司都可以提供某種指示/詳細資訊。