Unable to negotiate with 172.16.3.31 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss
时间: 2024-03-15 19:38:26 浏览: 220
.ssh目录中config配置文件
5星 · 资源好评率100%
这个错误通常是由于SSH客户端和服务器之间的密钥类型不匹配导致的。解决此问题的方法是在SSH客户端上指定正确的密钥类型。您可以通过在SSH命令中添加“-oHostKeyAlgorithms”选项来指定密钥类型。例如,如果您想使用“ssh-ed25519”密钥类型连接到远程服务器,则可以使用以下命令:
```
ssh -oHostKeyAlgorithms=ssh-ed25519 user@hostname
```
如果您不确定要使用哪种密钥类型,请咨询您的系统管理员或远程服务器的所有者。
阅读全文