我得到了一个 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 的公司都可以提供某种指示/详细信息。