前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SecureCRT链接linux服务器提示Key exchange failed的解决办法

SecureCRT链接linux服务器提示Key exchange failed的解决办法

作者头像
李洋博客
发布2022-06-27 10:25:26
13.6K0
发布2022-06-27 10:25:26
举报
文章被收录于专栏:李洋博客李洋博客

今天重新购买了腾讯云服务器,不得不说现在的优惠力度太小了,服务器基本找不到3年的,都是1年或者6个月的,但是因为服务器要到期了,等不到双十一,就直接买了,购买之后首当其冲就是链接服务器,安装宝塔控制系统,但是当使用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

如图,大概就酱婶儿的:

SecureCRT链接linux服务器提示Key exchange failed的解决办法 第1张
SecureCRT链接linux服务器提示Key exchange failed的解决办法 第1张

首先我的第一印象就是服务器启用了密钥登录而不是密码登录,所以我重新部署服务器,发现并没有密钥登录的操作,而且密钥没有创新,又想着是不是服务器的防火墙端口未开,因为购买时是新的账号,网络的私有环境是新建的,所以开始排查这个错误,结果端口设置完成后,还是错误提示,没办法了,只能百度,结果也是一无所获,百度的教程都是无效的,什么修改“/etc/ssh/sshd_config”告诉你没卵用,而且ssh文件夹内不要乱改,别为什么,我是不会告诉你,我按照百度的教程修改之后导致服务器出错,重装了linux系统的糗事。

解决办法:

用苏哥哥(梅长苏-苏哲)的一句话就是“解释起来其实很简单,只要一句话”,更新SecureCRT版本,,,是不是感觉智商受到了侮辱?ecureCRT 8+版本增加了对curve25519-sha256密钥交换算法的支持。

如图:8.8版本,支持更高的sha256密钥的交换算法,

SecureCRT链接linux服务器提示Key exchange failed的解决办法 第2张
SecureCRT链接linux服务器提示Key exchange failed的解决办法 第2张

而8.0以下版本(我安装的是7.0)并没有对sha256密钥进行支持,如图:

SecureCRT链接linux服务器提示Key exchange failed的解决办法 第3张
SecureCRT链接linux服务器提示Key exchange failed的解决办法 第3张

至于为什么这次购买的腾讯云CVM主机会显示这个错位我就不得而知了,可能centos7.8版本有更新?又或者其他原因造成的,至少我的问题是解决了,可以使用SSH登录,但是还有一个问题,就是为什么使用flashfxp链接ssh也显示错误“SSH 错误: 协商密钥交换算法失败”,但是FTP是可以链接的,嗯嗯,很神奇是不?我感觉应该是我本地的环境造成的,不然不知道怎么解释啊,行了,问题暂时解决,搭建web环境去了,有问题留言反馈吧~~~

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 解决办法:
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档