0

我正在尝试将 SSH 客户端连接到通过 SSH 使用的 SSH 服务器NETCONF,名为netopeer2. 这个开源项目OpenSSH用于连接到客户端。

我的客户端支持各种类型的连接,包括ssh2 - sshjssh2 - ganymed.

通过选择第一个选项,一切都很好;但是在选择第二个(即ganymed)时会发生此错误:

[ERR]: LN: SSH key exchange error (kex error:
no match for method server host key algo: server [rsa-sha2-512,rsa-sha2-256], client [ssh-rsa,ssh-dss])

由于此方法适合我的要求,因此我尝试OpenSSH通过以下命令将请求的算法添加到:

ssh -oHostKeyAlgorithms=+ssh-rsa <username>@<host>

虽然在该命令之后没有收到错误,但在尝试通过新算法连接时仍然存在相同的错误。

有没有其他方法可以将算法添加到Netopeer2OpenSSH

==============

更新:

向 ssh_config 添加配置对连接没有任何影响Netopeer2,它会影响操作系统 ssh 本身。

4

0 回答 0