Как проверить открытый ключ SSH?

У меня были проблемы с копированием открытых ключей на authorized_keys и завершение с лишним переводом или пробелом или чем-то еще.

Есть ли способ просто проверить, что ключ выглядит как действительный ключ? У меня нет закрытого ключа.

  • Может ли SSH прокси запрашивать у удаленной системы через мою локальную систему в Интернете?
  • Можно ли перенаправить X сеанса ssh на отображение подключенного vncviewer
  • Использовать ssh без попыток ssh-keys
  • sshfs всегда запрашивает пароль в fstab?
  • Что такое пересылка порта ssh и какая разница между локальной и удаленной пересылкой портов
  • Как я могу копировать вывод терминала из консоли ssh и вставлять его в окно локальных окон
  • Добавить пользователя в качестве веб-администратора CentOS Linux 7
  • Использование таймаута в скрипте с одной командой, но несколько хостов
  • One Solution collect form web for “Как проверить открытый ключ SSH?”

    Возможно, ssh-keygen -lf authorized_keys достаточно.

     ssh-keygen -lf authorized_keys key_read: uudecode AAAAB3Nzaf1a8eEABBABIwAAAQEA1y8gXks+s19QFdLP3ddei failed authorized_keys is not a public key file. 

    (Перед проверкой можно скопировать соответствующую строку в отдельный файл.) Если функция хеширования слишком глупа для обнаружения ошибок, то преобразование вперед и назад может:

     ssh-keygen -ef id_dsa.pub -m PKCS8 | ssh-keygen -i -f /dev/stdin -m PKCS8 

    Я ожидаю, что конвейер завершится с ошибкой при форматировании.

    Interesting Posts
    Linux и Unix - лучшая ОС в мире.