从 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://用户:[电子邮件保护]问题是有大约一百张图纸,我不想一次下载一张。

然后我安装了 fireftp,但是单击(Chose an account)没有任何效果。

我如何才能一次从 FTP 下载多个文件。

答案1

看来您已将 Filezilla 配置为使用 SFTP,这是一种与 FTP 不同的(且安全的)协议,仅在您使用的服务器配置了该协议时才会起作用。

检查您在 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 的公司都可以提供某种指示/详细信息。

相关内容