從 FTP 下載多個文件

從 FTP 下載多個文件

我得到了一個 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 的公司都可以提供某種指示/詳細資訊。

相關內容