今天在尝试使用securecrt 8.5连接新服务器时,遇到了一个令人头疼的问题,显示如下错误:
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
因为其他服务器连接没有问题,只有这个新服务器出现这个问题,所以一开始并没有怀疑SecureCRT 8.5这个工具。
按照惯例,遇到未知或无法判定的问题,我首先通过百度搜索各种解决方案,但尝试后仍然没有成功。听同事说,可能是我的SecureCRT 8.5版本太低,或者配置有问题。但奇怪的是,我连接其他服务器时一切正常。
一番折腾后,仍然没有解决问题。这时,我才想起Windows 10系统自带SSH客户端功能。不过,并不是所有Windows 10系统都具备这一功能。
大家可以通过以下方法检查:
通过控制台进入:
然后在控制台执行以下命令:
winver
查看系统版本相关信息:
据说,18版本以上的系统都具备SSH客户端功能。
接着,我们继续在控制台中执行连接服务器的命令,格式如下:
知我AI·PC客户端
离线运行 AI 大模型,构建你的私有个人知识库,对话式提取文件知识,保证个人文件数据安全
0 查看详情
ssh 用户名@ip
输入“yes”后再输入密码即可。因为这是新服务器,会提示我修改密码。大家可以根据控制台信息进行操作。
最后发现,确实可以成功连接服务器。看来问题确实出在工具上,需要更换连接工具。我们选择一个开源的工具,避免使用破解版软件带来的不便。我选择了XShell。
据了解,XShell对个人用户免费,商用则需付费,具体详情不太清楚。先去官网(https://www.php.cn/link/0af03ed6bc08aa81017a8453e36cdfa9。
我也在百度网盘分享了下载链接,有需要的可以去下载。
链接:https://www.php.cn/link/b290a635641f585b3dd6b95fd42dc267
提取码:fknb
然后按照傻瓜式安装步骤进行安装,安装完成后进行测试。

以上就是Win10自带的SSH客户端的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/299885.html
微信扫一扫
支付宝扫一扫