PuTTY 的 SshHostKeys 注册表是否会以任何方式影响 FileZilla?

PuTTY 的 SshHostKeys 注册表是否会以任何方式影响 FileZilla?

我删除了 中的所有内容HKEY_CURRENT_USER/SOFTWARE/Simon Tatham/PuTTY/SshHostKeys,现在 FileZilla 无法连接到我的某个服务器。(我正在使用 SFTP)。有没有办法重置它?我不知道为什么这两者会相关,但在删除这些注册表实体之前我能够连接到服务器。

我尝试连接的服务器只能在本地访问,因此我使用密码验证。我没有使用 RSA 密钥对。

filezilla 的输出是

Status: Connecting to 192.168.5.75:1947...
Response:   fzSftp started, protocol_version=8
Command:    open "[email protected]" 1947
Error:  Could not connect to server

笔记:我故意省略了第三行的用户名。我已确认用户名正确。但同样,这个问题突然出现了,而我并没有更改 FZ 中的任何设置。端口号也正确。而且我可以用 PuTTY 连接。

这是我连接到相关服务器时 PuTTY 的事件日志。(FileZilla 突然拒绝连接的服务器)

2017-06-09 09:58:46 Connecting to 192.168.5.75 port 1947
2017-06-09 09:58:46 We claim version: SSH-2.0-PuTTY_Release_0.69
2017-06-09 09:58:46 Server version: SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.1
2017-06-09 09:58:46 Using SSH protocol version 2
2017-06-09 09:58:46 Doing ECDH key exchange with curve Curve25519 and hash SHA-256
2017-06-09 09:58:46 Server also has ecdsa-sha2-nistp256/ssh-rsa host keys, but we don't know any of them
2017-06-09 09:58:46 Host key fingerprint is:
2017-06-09 09:58:46 ssh-ed25519 256 78:16:77:65:fd:4a:c2:3c:6e:f2:32:fd:16:25:9c:9b
2017-06-09 09:58:46 Initialised AES-256 SDCTR client->server encryption
2017-06-09 09:58:46 Initialised HMAC-SHA-256 client->server MAC algorithm
2017-06-09 09:58:46 Initialised AES-256 SDCTR server->client encryption
2017-06-09 09:58:46 Initialised HMAC-SHA-256 server->client MAC algorithm
2017-06-09 09:58:52 Sent password
2017-06-09 09:58:52 Access granted
2017-06-09 09:58:52 Opening session as main channel
2017-06-09 09:58:52 Opened main channel
2017-06-09 09:58:52 Allocated pty (ospeed 38400bps, ispeed 38400bps)
2017-06-09 09:58:52 Started a shell/command

我也尝试过卸载 FZ、重启 PC,然后重新安装 FZ。但都无济于事。我尝试重启服务器上的 ssh 服务,然后重启整个服务器。

答案1

这不可能是由于主机密钥造成的。您甚至无法连接,因为此时没有主机密钥参与。

您根本就无法连接到服务器。

因此,除非您可以连接任何其他 SSH/SFTP 客户端,否则您会遇到与您询问的完全不同的问题。


请注意,您显然对密钥感到困惑。主机密钥与身份验证无关。阅读我的文章SSH 密钥了解 SSH 中不同密钥的作用。

相关内容