PuTTY 无法连接但 WinSCP 和 Git bash 可以

PuTTY 无法连接但 WinSCP 和 Git bash 可以

我遇到了一个问题:我在测试机上获得了一个帐户。我的 RSA 公钥已添加到我的帐户中,我可以使用 WinSCP 或 Git bash 等程序正常连接。但是,当我像往常一样尝试使用 PuTTY 时,服务器会立即关闭连接,仅显示Server unexpectedly closed network connection

WinSCP 还具有使用 PuTTY 打开当前连接的功能。注意:此时我已经使用我的用户名和公钥成功连接到服务器。但是,这会Server unexpectedly closed network connection立即导致出现相同的消息。

我尝试在未预先输入任何凭据的情况下连接到服务器,但也无法做到(相同的消息)。

这是什么原因造成的?又该如何解决?

答案1

较新版本的 Putty 附带了一些 ssh 服务器实际正在使用的更新协议。将版本更新到最新版本可以解决此问题。

答案2

尝试检查 /etc/passwd 中为您的用户配置的 shell,然后检查 /etc/ssh/sshd_config 是否允许您的用户进行仅 sftp 会话。

相关内容