Как проверить, что две строки - это пары ключей, сгенерированные с помощью ssh-keygen? - PullRequest
3 голосов
/ 23 ноября 2011

У меня есть закрытый ключ, сгенерированный с помощью ssh-keygen, и список открытых ключей. Я хочу выяснить, является ли один из открытых ключей открытой парой закрытого ключа. Можно ли сравнить пару секретных / открытых ключей, используя CLI, чтобы определить, совпадают ли они?

1 Ответ

7 голосов
/ 23 ноября 2011

Вы можете извлечь открытый ключ из закрытого ключа с помощью

ssh-keygen -y

-y      This option will read a private OpenSSH format file and print an
        OpenSSH public key to stdout.

Пример:

$ ssh-keygen -y -f my_file
AAAAB3N...

Вы можете использовать части этого извлеченного ключа в своем списке открытых ключей.чтобы найти правильный, если нужно.

...