为什么我可以通过 SSH 从服务器终端连接到远程机器,但 Putty 却无法工作?

为什么我可以通过 SSH 从服务器终端连接到远程机器,但 Putty 却无法工作?

标题基本上描述了问题,但是这里有一个更详细的分解。我可以从本地终端通过 SSH 连接到远程机器,但是无法通过 putty 连接到远程机器。我不确定这是为什么,因为 putty 使用 SSH 作为连接到远程机器的协议。两种情况下 IP 都相同。真正奇怪的是,只有当我在远程机器上将 IP 设置为静态后,它才会开始发生。我在想也许在我将远程机器上的 IP 设置为静态后,DHCP 服务器会立即劫持它并将其交给其他服务器?但是不应该有其他任何东西占用该 IP,因为网络只有大约 20 台机器,并且所有机器都已经对 IP 感到满意。更不用说我可以使用以下命令通过终端通过 SSH 连接到远程服务器:

 ssh [email protected] 

它会将我登录到我尝试访问的远程计算机。我是否遗漏了 Putty SSH 的哪些不同之处?任何建议都非常好!!

更新:我也无法通过 WinSCP 连接到服务器,但 sftp 可以从本地终端运行

答案1

PuTTY 重试其连接(从 Pageant 中的集合中选择 ssh 密钥),而您的其他客户端可能不会(或可能只有一个密钥):重试可能会导致连接失败。

相关内容