Unable to negotiate with 192.168.1.1 port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1
时间: 2024-01-01 14:50:13 浏览: 321
Diffie-Hellman密钥交换程序
4星 · 用户满意度95%
这错误通常表示您正在使用的SSH客户端版本太新,不支持旧的密钥交换算法。建议您更新您的SSH客户端版本或者要求目标主机管理员升级其SSH服务端版本以支持更安全的密钥交换算法。如果您无法更新您的SSH客户端版本,则可以尝试使用以下命令连接到目标主机:
```
ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 user@192.168.1.1
```
这将在SSH连接中强制使用旧的密钥交换算法。但需要注意的是,这种方式存在安全风险,因为旧的密钥交换算法存在漏洞,可能会导致SSH连接被攻击者窃取信息。
阅读全文