Как OpenSSH определяет алгоритм выбора ключа хоста?

С помощью telnet вы можете проверить, открыт ли порт и прослушивается ли он. Но не выполнять команды на удаленном хосте. telnet очень небезопасен, и во всех современных системах он отключен. Это также причина, по которой ваше соединение с портом 23 не работает: система не должна принимать соединения tenet, и порт закрыт. Connection refused означает, что соединение было заблокировано брандмауэром или закрытым портом.

5
25.07.2016, 19:48
1 ответ

Клиент может указать алгоритм ключа хоста, который он предпочитает, с помощью параметра HostKeyAlgorithms в ssh_config или ~ / .ssh / config или на командная строка. man ssh_config в вашей системе, чтобы увидеть настройки HostKeyAlgorithms по умолчанию для вашей версии openssh. Сервер будет использовать первый тип ключа, который находится в списке клиентов и существует на сервере.

Если вы предпочитаете сохранить старый запрос ключа RSA, добавьте " -oHostKeyAlgorithms = ssh-rsa " в командную строку или добавьте строку

HostKeyAlgorithms ssh-rsa

в свой ssh конфигурационный файл (ы).

9
27.01.2020, 20:37

Теги

Похожие вопросы