#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 ОС.