Практическое задание

Эта задача — шаг 3 курса «SSH: ключи и доступ»

Отпечаток публичного ключа

легко~3 мин

В /root/key.pub — публичный SSH-ключ. Запиши его SHA256-отпечаток (строку вида SHA256:..., без остального вывода) в файл /root/fp.txt.

Что потренируешь:
  • ssh-keygen
  • -l
  • отпечаток
  • SHA256
  • awk

Разбор темы

Отпечаток (fingerprint) — короткий хеш публичного ключа, которым его удобно сверять глазами вместо всей длинной строки. ssh-keygen -l -f key печатает отпечаток; современный формат — SHA256:<base64> (раньше был MD5 в виде hex через двоеточия, теперь -E md5 по запросу). Отпечатки используют, чтобы подтвердить подлинность ключа сервера при первом подключении или найти нужный ключ среди многих. Полный вывод содержит биты, отпечаток, комментарий и тип — обычно берут именно поле с SHA256:.

Что проверяется

  1. SHA256-отпечаток извлечён

Как это выглядит