Как 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.

  • Что означает значение pasv_enable и связанное с ним поле s в файле vsftpd.conf
  • После отправки команды завершения сеанс ssh не завершается
  • Прекратите использование сценария bash, если соединение SSH невозможно сделать невзаимодействующим
  • Сохранить ключевую фразу ключевого слова SSH с помощью keychain с опцией -noask
  • Обратное подключение к серверу SSH
  • Скрипт для автоматического входа ssh в определенный порт
  • копирование удаленных корневых файлов, когда «PermitRootLogin no»
  • OpenSSH - псевдонимы карт в ~ / .ssh / config для IP-адресов в командной строке
  • Прочитайте первую строку вывода команды. Команда соединяет меня с удаленным терминалом
  • Понимание туннелей SSH
  • Почему мой сервер прерывает ssh-соединения?
  • Interesting Posts

    Как удалить первые n строк файла ascii с помощью команд оболочки?

    Текстовый редактор, который позволяет раскрасить произвольный текст (и экспортировать его)?

    Сделать rsync перемещать (не копировать) файлы в локальной файловой системе

    Как вы интегрируете медиаплеер с панелью задач Xfce, т. Е. Для управления воспроизведением / остановкой?

    Простое LiveCD работает только на сервере Xorg

    Gsub поддерживать строку между ними;

    Ярлык клавиатуры для перемещения окна в сторону в Gnome

    Поиск идентификатора процесса и его уничтожение

    Названия stdin / stdout в BASH?

    ffmpeg – генерировать видео с более чем 2 изображениями и 2 аудио

    Открытый, некорневой доступ к файловой системе?

    Очень медленное автозаполнение в Linux для Windows

    NFSv3 работает, но не NFSv4 на Armbian

    понимание этой таблицы разделов DOS и клонирование на новый диск

    почему suid бит не отменяется после изменения файла

    Linux и Unix - лучшая ОС в мире.