? ? 一臺(tái)H3C的WX3024H設(shè)備開啟了SSH,我在我的兩臺(tái)主機(jī) windows server 2019 和 windows 10 20h2上使用win自帶的openssh進(jìn)行ssh連接,都提示:


Unable to negotiate with (遠(yuǎn)程IP) port 22: no matching cipher found. Their offer: aes128-cbc,aes256-cbc,3des-cbc,des-cbc


? ? 然而我使用MobaXterm v20.0卻可以連接。上網(wǎng)查了一下,大概是openssh新版本不支持舊的加密算法?然而網(wǎng)上的辦法都是修改linux下的/etc/ssh/ssh_config 文件。我用的是windows環(huán)境,試著打開C:/Windows/System32/OpenSSH/sshd_config_default 文件

在里面加入一行

Ciphers +aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc

然后重啟sshd服務(wù),進(jìn)行ssh連接仍然不成功。


? ? 后來終于找到辦法,是在連接的時(shí)候用-c參數(shù)來強(qiáng)制指定使用舊的加密算法:

ssh -c aes128-cbc 用戶名@主機(jī)

然后就彈出輸入密碼的提示了,成功連接上。