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

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

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

  • Преобразовать закрытый ключ OpenSSH в закрытый ключ SSH2
  • Существует ли ограничение на вложенные сеансы ssh?
  • Подавить баннер для `ssh` или` scp`
  • Что я должен проверить после несанкционированного доступа?
  • как избежать разрешения ssh?
  • перейдите в текстовую консоль, используя ssh
  • ssh не удается найти «домашний каталог» (который существует и имеет разрешения), даже если локальный терминал регистрирует одного и того же пользователя в
  • Безопасность шифрования SSH
  • Обмен секретными ключами на машинах
  • Как работает FireFox на виртуальной машине, которая не имеет отображения?
  • Использовать ssh с определенным сетевым интерфейсом
  • Как написать файл через ssh
  • 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 

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

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