java中的接口是类吗
1588
2022-09-11
windows上的openssh出现no matching cipher found错误的解决办法(windows10 openssh)
一台H3C的WX3024H设备开启了SSH,我在我的两台主机 windows server 2019 和 windows 10 20h2上使用win自带的openssh进行ssh连接,都提示:
Unable to negotiate with (远程IP) port 22: no matching cipher found. Their offer: aes128-cbc,aes256-cbc,3des-cbc,des-cbc
然而我使用MobaXterm v20.0却可以连接。上网查了一下,大概是openssh新版本不支持旧的加密算法?然而网上的办法都是修改linux下的/etc/ssh/ssh_config 文件。我用的是windows环境,试着打开C:\Windows\System32\OpenSSH\sshd_config_default 文件
在里面加入一行
Ciphers +aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc
然后重启sshd服务,进行ssh连接仍然不成功。
后来终于找到办法,是在连接的时候用-c参数来强制指定使用旧的加密算法:
ssh -c aes128-cbc 用户名@主机
然后就弹出输入密码的提示了,成功连接上。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~