为什么 Filezilla 无法再快速连接到 Sourceforge?

为什么 Filezilla 无法再快速连接到 Sourceforge?

我使用 filezilla 来访问 sourceforge 上我的项目的网络空间。

没有防火墙阻止任何东西,因为我可以通过终端使用“sftp”命令成功登录,但我想使用 Filezilla,因为通过这种方式管理文件更容易。

当我使用 11.10 时,Filezilla 工作正常,现在,当我打开 Filezilla 并填写以下内容时:

Host: web.sourceforge.net
Username: Username
Password: Password
Port: 21

而且,当我点击右侧的“快速连接”按钮时,我立即地收到此消息:

Status: Resolving address of web.sourceforge.net
Status: Connecting to 216.34.181.70:21...
Status: Connection attempt failed with "ECONNREFUSED - Connection refused by server".
Error:  Could not connect to server
Status: Waiting to retry...

当我转到编辑->网络配置向导时......我不确定要做什么才能使其工作。

我仅根据打开配置向导时显示的内容来说明我当前的设置:

第一页:

默认传输模式:被动

允许在失败时退回到其他传输模式(勾选)

第二页:

使用服务器的外部 IP 地址

第三页:

向操作系统询问外部 IP 地址

注意:此页面上的第三个选项(从以下 URL 获取外部 IP)默认为 URLhttp://ip.filezilla-project.org/ip.php,当我在浏览器中打开它时,它显示 127.0.0.1 (!),显然,这是不正确的!

不要在本地连接上使用外部 IP 地址(勾选)

第四页:

向操作系统请求端口。

第五页:(测试结果如下:)

Connecting to probe.filezilla-project.org
Response: 220 FZ router and firewall tester ready
USER FileZilla
Response: 331 Give any password.
PASS 3.5.3
Response: 230 logged on.
Checking for correct external IP address
IP 192.168.1.254 bjc-bgi-b-cfe
Response: 510 Mismatch. Your IP is 6X.X.XXX.XXX, gc-b-cdi-cdh
Wrong external IP address
Connection closed

很明显,本地 IP 地址(192.168.1.254)被发送给 sourceforge,这是完全错误的!

有什么解决办法吗?

答案1

源码之家 才不是支持普通 FTP(在端口 21 上),仅支持 SFTP(即 FTP-over-SSH)。端口 21 上确实没有任何内容在监听,因此出现 ECONNECT 错误(与外部 IP 无关)。

您需要在 QuickConnect 中的 URL 中添加前缀sftp://,即sftp://web.sourceforge.net,一切正常:

在此处输入图片描述

相关内容