关注分享主机优惠活动
国内外VPS云服务器

windows环境下openssh无匹配密码发现错误的解决方案

我上网查了一下,大概是新版本不支持旧的加密算法。不过网上的方法都是修改过的文件。最后我找到了一个办法,就是在我连接的时候,用参数强制我指定使用旧加密算法的用户名host,然后弹出输入密码的提示,连接成功。

H3C的一个WX3024H设备打开了ssh。我在我的两台主机windows server 2019和windows 10 20h2上使用win自带的openssh进行ssh连接。两个提示:

无法与(远程IP)端口22协商:找不到匹配的密码。他们的报价: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文件。

给它加一条线。

密码+aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc

然后重启sshd服务,ssh连接仍然不成功。

最后,我找到了一种在连接时使用-c参数强制旧加密算法的方法:

SSH+C AES 128-CBC用户名@主机

然后弹出输入密码的提示,连接成功。

未经允许不得转载:主机频道 » windows环境下openssh无匹配密码发现错误的解决方案

评论 抢沙发

评论前必须登录!