SSHFP-запись
Запись отпечатка пальца Secure Shell (сокращенно запись SSHFP ) — это тип записи ресурса в системе доменных имен (DNS), которая идентифицирует ключи SSH , связанные с именем хоста. Получение записи SSHFP должно быть защищено с помощью такого механизма, как DNSSEC, для создания цепочки доверия.
Структура
[ редактировать ]⟨Name⟩ [⟨TTL⟩] [⟨Class⟩] SSHFP ⟨Algorithm⟩ ⟨Type⟩ ⟨Fingerprint⟩
- ⟨Имя⟩
- Имя объекта, которому принадлежит запись ресурса (необязательно).
- ⟨TTL⟩
- Время жизни (в секундах). Срок действия записей ресурсов (необязательно)
- ⟨Сорт⟩
- Группа протоколов, к которой принадлежит запись ресурса (необязательно)
- ⟨Алгоритм⟩
- Алгоритм (0: зарезервировано; 1: RSA ; [1] 2: ДСА , [1] 3: ЭЦДСА ; [2] 4: Эд25519 [3] 6: Эд448 ; [4] )
- ⟨Тип⟩
- Алгоритм, используемый для хеширования открытого ключа (0: зарезервировано; 1: SHA-1 ; [1] 2: ША-256 [2] )
- ⟨Отпечаток пальца⟩
- Шестнадцатеричное представление результата хеширования в виде текста
Пример
[ редактировать ]host.example.com. SSHFP 4 2 123456789abcdef67890123456789abcdef67890123456789abcdef123456789
В этом примере хост с доменным именем host.example.com
использует ключ Ed25519 с SHA-256 отпечатком 123456789abcdef67890123456789abcdef67890
. Этот результат будет производиться ssh-keygen -r host.example.com.
команду на целевом сервере, прочитав существующий ключ хоста SSH по умолчанию (Ed25519). [5]
С помощью OpenSSH пакета ssh-keyscan
утилиту можно использовать для определения отпечатка ключа хоста; используя -D
распечатает запись SSHFP напрямую. [6]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Перейти обратно: а б с Гриффин, Уэсли; Шлитер, Якоб (январь 2006 г.). «RFC 4255 — Использование DNS для безопасной публикации отпечатков ключей Secure Shell (SSH)» . Проверено 28 декабря 2017 г.
- ^ Перейти обратно: а б Суры, Ондржей (апрель 2012 г.). «RFC 6594 — Использование алгоритма SHA-256 с RSA, алгоритмом цифровой подписи (DSA) и DSA на основе эллиптических кривых (ECDSA) в записях ресурсов SSHFP» . Проверено 28 декабря 2017 г.
- ^ Мунесами, С. (март 2015 г.). «RFC 7479 — Использование Ed25519 в записях ресурсов SSHFP» . Проверено 28 декабря 2017 г.
- ^ Харрис, Бен; Велвиндрон, Логанаден (февраль 2020 г.). «RFC 8709 — Алгоритмы открытого ключа Ed25519 и Ed448 для протокола Secure Shell (SSH)» . Проверено 16 октября 2021 г.
- ^ «ssh-keygen(1) — страница руководства Linux» . www.man7.org . Проверено 25 марта 2023 г.
- ^ «ssh-keyscan(1)» . Страницы руководства OpenBSD .