нет совпадения с ключом хоста сервера метода algo

#ubuntu #ssh #openssh #ietf-netconf #netconf

#ubuntu #тсс #openssh #ietf-netconf #netconf

Вопрос:

Я пытаюсь подключить SSH-клиент к SSH-серверу, который использует NETCONF через SSH, с именем netopeer2 . этот проект с открытым исходным кодом используется OpenSSH для подключения к клиентам.

мой клиент поддерживает различные типы подключения, в том числе ssh2 - sshj и ssh2 - 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 lt;usernamegt;@lt;hostgt;  

хотя после этой команды не было получено никакой ошибки, все равно та же ошибка существует при попытке подключиться по новому алгоритму.

Есть ли какой-либо другой способ добавления алгоритмов в Netopeer2 и OpenSSH ?

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

Обновить:

добавление конфигурации в ssh_config не влияет на Netopeer2 подключение, оно влияет на сам ssh ОС.