使用PuTTY ssh

时间:2015-11-06 10:20:39

标签: ssh putty

我有一台安装了Ubuntu 12.04的远程服务器 我想用PuTTY建立连接,但是我得到一个致命的错误 信息如下所示:

Couldn't agree a host key algorithm (available ecdsa-sha2-nistp256)

我已经通过Google搜索了解决方案,但失败了。我只是想知道如何解决它。

3 个答案:

答案 0 :(得分:2)

您应该设置ssh服务器以提供putty支持的不同主机密钥,或者make putty接受此密钥类型(更新putty。它应该support them)。

在服务器端,您需要生成密钥并在指向它们的/etc/ssh/sshd_config选项HostKey中进行设置,并确保密钥类型在选项HostKeyAlgorithms中也可用。

答案 1 :(得分:1)

在将Ubuntu服务器从14.04.1升级到16.04.1之后,我从putty获得了完全相同的错误。我使用的putty版本是最新推荐的0.67版本,但是我通过使用最新的开发快照版本解决了我的问题(编写本文时快照为2016-08-30.bf00bcd)。

答案 2 :(得分:0)

就我而言,putty想要一个RSA主机密钥。

ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

然后在/ etc / ssh / sshd_config中取消引用该文件的行,并重新启动sshd。