ssh 没有找到匹配的主机密钥类型

ssh 没有找到匹配的主机密钥类型

我有 2 台 Ubuntu 22.04.3 LTS 服务器。两者都是同一版本。

1:chia@chia00:~$ cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.3 LTS"

2:chia@hp1:~$ cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.3 LTS"

当我尝试在主机之间进行 ssh 时出现以下错误:
chia@hp1:~$ ssh chia00
Unable to negotiate with 172.16.153.152 port 22: no matching key exchange method found. Their offer: diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

因此,我读了一些资料,看到了一个建议,要求添加提供的算法,但仍然没有用。我所做的只是更改“提议”:
chia@hp1:~$ ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 chia00
Unable to negotiate with 172.16.153.152 port 22: no matching host key type found. Their offer: ssh-rsa,spki-sign-rsa
有趣的是,从主机 2 到主机 1 运行正常。

相关内容