Есть ли команда, которую я могу использовать для проверки открытого ключа (id_rsa.pub), только формат .
Иногда я добавляю новый перевод строки, иногда файл пропускает ssh-rsa
префикс, так есть ли команда для проверки?
Вы можете использовать ssh-keygen
для этого. Несмотря на название, он может делать гораздо больше, чем генерировать ключи:
dennis@lightning:~$ ssh-keygen -l -f .ssh/id_rsa.pub
2048 68:df:b2:22:d8:43:5d:36:75:c1:d8:59:c0:8c:22:e8 Dennis Kaarsemaker (RSA)
dennis@lightning:~$ ssh-keygen -l -f foo.txt
foo.txt is not a public key file.
ssh-keygen
покажет вам, действителен ли он или нет.~/.ssh/authorized_keys
.