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

После обновления raspbian и всех его библиотек я заметил что-то другое в SSH. Когда я удаляю файл «известных хостов» в моем доме и ssh в свой ящик, он предоставляет мне общедоступный ключ хостов, как всегда, но на этот раз я вижу:

ecdsa-sha2-nistp256 SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 

Клянусь, это всегда давало мне тип ключа RSA несколько месяцев назад. Почему это изменилось и как сервер решает, какой отпечаток с открытым ключом от / etc / ssh / позволяет подключиться к пользователю?

ssh --version на клиентском linux mint 18 машинных выходов OpenSSH_7.2p2 Ubuntu-4ubuntu1, OpenSSL 1.0.2g-fips 1 Mar 2016 и выходы хоста OpenSSH_6.7p1 Raspbian-5+deb8u3, OpenSSL 1.0.1t 3 May 2016

One Solution collect form web for “Как OpenSSH определяет выбор алгоритма ключа хоста?”

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

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

 HostKeyAlgorithms ssh-rsa 

к вашим конфигурационным файлам ssh.

  • SSH-инг с закрытым ключом спрашивает у меня пароль
  • Граница Tmux разделена на rxvt
  • Избегайте создания файла .k5login в конфигурации SFTP Chroot
  • Можно ли удалить «ssh: //» из URL-адресов git remote?
  • Запуск разницы между локальными и удаленными файлами
  • Понимание туннелей SSH
  • Как я могу войти в свой ноутбук с аутентификацией с открытым ключом?
  • зарегистрировать или ограничить исходный пользователь ssh login
  • Как Bash может определить, работает ли он из-за rsync поверх ssh?
  • выйдите из ssh и все еще выполняете команду?
  • Что такое SSH_TTY и SSH_CONNECTION?
  • Linux и Unix - лучшая ОС в мире.