FileZilla 正在连接到本地主机而不是 SSH 服务器(可以通过 PuTTY 连接)

FileZilla 正在连接到本地主机而不是 SSH 服务器(可以通过 PuTTY 连接)

我的家庭网络中的另一台机器上运行着 Linux 操作系统,其 IP 地址为 192.168.178.85。在这台机器上,我安装了 OpenSSH,它在端口 22 上运行。

我可以在 Windows PC 上使用 PuTTY 顺利通过 SSH 连接。但当我尝试通过 FileZilla 连接时,出现以下错误:

Error:  Network error: Connection refused
Error:  Could not connect to server

我已将其设置为通过 SFTP 协议连接,并且主机和用户名输入正确。如何让 FileZilla 通过 SFTP 连接到 OpenSSH 服务器?

更新:根据要求,以下是 PuTTY 和 FileZilla 日志:

油灰:

2016-01-25 08:08:27 Looking up host "192.168.178.85"
2016-01-25 08:08:27 Connecting to 192.168.178.85 port 22
2016-01-25 08:08:27 We claim version: SSH-2.0-PuTTY_Release_0.65
2016-01-25 08:08:27 Server version: SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.4
2016-01-25 08:08:27 We believe remote version has SSH-2 channel request bug
2016-01-25 08:08:27 Using SSH protocol version 2
2016-01-25 08:08:27 Doing Diffie-Hellman group exchange
2016-01-25 08:08:27 Doing Diffie-Hellman key exchange with hash SHA-256
2016-01-25 08:08:27 Host key fingerprint is:
2016-01-25 08:08:27 ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
2016-01-25 08:08:27 Initialised AES-256 SDCTR client->server encryption
2016-01-25 08:08:27 Initialised HMAC-SHA-256 client->server MAC algorithm
2016-01-25 08:08:27 Initialised AES-256 SDCTR server->client encryption
2016-01-25 08:08:27 Initialised HMAC-SHA-256 server->client MAC algorithm

FileZilla:

Command:    open "[email protected]" 22
Trace:  Looking up host "192.168.178.85"
Trace:  Connecting to ::1 port 9150
Trace:  We claim version: SSH-2.0-PuTTY_Local:_Oct_16_2015_12:02:11
Trace:  Failed to connect to ::1: Network error: Connection refused

从外观上看,FileZilla 似乎忘记了它尝试连接的 IP 地址,而是尝试连接到::1 端口 9150?

更新 2:我尝试了另一个 SFTP 客户端 WinSCP,它与 OpenSSH 服务器完美配合,因此一定是 FileZilla 的问题。我不知道是什么导致了 FileZilla 的问题,但似乎切换客户端是我最好的选择。

答案1

FileZilla 甚至没有尝试连接服务器。它连接到本地主机的 9150 端口:

正在连接到 ::1 端口 9150

我认为它试图使用PuTTY的连接共享功能(FileZilla 与 PuTTY 共享 SSH 代码)。

由于某种原因,连接共享似乎失败了。

无论如何,您可能都不希望出现这种情况。因为这将使 FileZilla 使用 PuTTY 的 SSH 连接,而该连接并未针对批量传输进行优化。

禁用可以共享 SSH 连接在 PuTTY 中避免这种情况发生(默认情况下它是禁用的,您必须启用它)。


无论如何,使用 WinSCP 是你最好的选择 :)(我是 WinSCP 的作者)

相关内容