Как вывести открытый ключ из закрытого ключа OpenSSH.
Отображение примера закрытого ключа.
🔐Как определить время истечения срока действия ключа в агенте аутентификации OpenSSH
cat itsecforu.key
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW
QyNTUxOQAAACBSTomRng/QXuVkQ4teX70mvM9clehJ+0VsFCiUWZ4BvwAAAJhbfKklW3yp
JQAAAAtzc2gtZWQyNTUxOQAAACBSTomRng/QXuVkQ4teX70mvM9clehJ+0VsFCiUWZ4Bvw
AAAECD5LSXa2EGa4yPXPU1H/bTVGQQzaYuS3JgePaFqmLfpFJOiZGeD9Be5WRDi15fvSa8
z1yV6En7RWwUKJRZngG/AAAADm1pbG9zekBkZXNrdG9wAQIDBAUGBw==
-----END OPENSSH PRIVATE KEY-----
Отображение и хранение открытого ключа для данного конкретного закрытого ключа OpenSSH.
ssh-keygen -y -f itsecforu.key | tee itsecforu.pub
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFJOiZGeD9Be5WRDi15fvSa8z1yV6En7RWwUKJRZngG/ itsecforu@desktop
cat itsecforu.pub
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFJOiZGeD9Be5WRDi15fvSa8z1yV6En7RWwUKJRZngG/ itsecforu@desktop
Отображение отпечатка открытого ключа OpenSSH.
ssh-keygen -l -f itsecforu.key
256 SHA256:a1wDTTtlUo3Xt+SlN5WSXvusPBNdad1jSjyVRZVsCUE itsecforu@desktop (ED25519)
ssh-keygen -l -f itsecforu.pub
256 SHA256:a1wDTTtlUo3Xt+SlN5WSXvusPBNdad1jSjyVRZVsCUE itsecforu@desktop (ED25519)
Сравните отпечатки
$ diff --brief --report-identical-files \
--label private\ key <(ssh-keygen -l -f itsecforu.key) \
--label public\ key <(ssh-keygen -l -f itsecforu.pub)
Files private key and public key are identical
diff --brief --report-identical-files \
--label private\ key <(ssh-keygen -l -f itsecforu.key) \
--label public\ key <(ssh-keygen -l -f other.pub)
Закрытый и открытый ключи файлов различаются
см. также: