SecureCRT远提示Key exchange failed,No compatible key exchange method. The server supports these methods

阿里云刚买了一台服务器,本来想着用SecureCRT远程连接,结果提示报错如下,

Key exchange failed.
No compatible key exchange method. The server supports these methods: curve25519-sha256,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256

 解决方案如下:

1、升级你的SecureCRT软件,这个软件基本上可以免费升级的,如果不会的话可以私聊我帮你搞

2、使用其它的远程连接工具

3、但是大部人比较喜欢自己熟悉的工具,怎么办呢,可以在服务上修改下SSH服务,让它支持那个旧的加密方式就行了,如果你不放心可以先备份一下sshd_config这个文件,然后就可以大胆的修改了如下,记得一定要重启服务才会生效哦

 

vi /etc/ssh/sshd_config
#加入下面的文本  
KexAlgorithms [email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1
#重启ssh
systemctl restart sshd.service

4、祝你好运,如果还有什么问题请来二当家的素材网来找我

你可能感兴趣的:(安全,阿里云,ssh,linux,运维)