При входе через ssh можно увидеть следующее на auth.log:
Dec 14 16:29:30 app sshd[22781]: Accepted publickey for dev from XXX.XXX.XX.XXX port XXXXX ssh2: RSA SHA256:pO8i...
Я пытался выяснить, что это за информация SHA256, но я не смог найти ничего, что могло бы соответствовать. Сначала я подумал, что это может быть некоторая информация от клиента (открытый ключ, отпечаток пальца, хешированное имя хоста и т. Д.), С которой я подключаюсь, но я не нашел ничего, что могло бы подтвердить, ни на стороне сервера.
Самая близкая информация, которую я нашел, находится здесь , но я не понял, когда она говорит: «А вот пример, использующий ключ для аутентификации. Он показывает Kewy (возможно, опечатку) отпечатка пальца как хэш SHA256 в base64». , так как я не нашел соответствующий ключевой отпечаток любого вида.
Спасибо.
ssh-keygen -lf .ssh/id_rsa.pub
ssh-keygen -lf .ssh/id_rsa.pub
в качестве отдельного ответа. Это лучше, чем ручное кодирование.Был такой же вопрос на macOS 10.13.6, где для вашего ответа просто потребовалось несколько настроек:
Спасибо большое.
источник