今天在尝试使用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客户端功能。
接着,我们继续在控制台中执行连接服务器的命令,格式如下:
ssh 用户名@ip
输入“yes”后再输入密码即可。因为这是新服务器,会提示我修改密码。大家可以根据控制台信息进行操作。
最后发现,确实可以成功连接服务器。看来问题确实出在工具上,需要更换连接工具。我们选择一个开源的工具,避免使用破解版软件带来的不便。我选择了XShell。
据了解,XShell对个人用户免费,商用则需付费,具体详情不太清楚。先去官网(https://www.php.cn/link/0af03ed6bc08aa81017a8453e36cdfa9。
我也在百度网盘分享了下载链接,有需要的可以去下载。
链接:https://www.php.cn/link/b290a635641f585b3dd6b95fd42dc267
提取码:fknb
然后按照傻瓜式安装步骤进行安装,安装完成后进行测试。
以上就是Win10自带的SSH客户端的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号