赞
踩
阿里云刚买了一台服务器,本来想着用SecureCRT远程连接,结果提示报错如下,
Key exchange failed.
No compatible key exchange method. The server supports these methods: curve25519-sha256,curve25519-sha256@libssh.org,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 curve25519-sha256@libssh.org,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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。