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

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

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

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 

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

  • инициировать соединение ssh с сервера на клиент
  • Не удается ssh без пароля
  • Почему цикл while пропускает и читает только первую строку?
  • ssh не возвращается при выполнении удаленного процесса в bg
  • Не удается войти в localhost через SSH, но аутентификация выполнена успешно
  • Альтернатива с открытым исходным кодом для приложения Google для проверки подлинности
  • Как добавить правила в IP-фильтр (Firewall в SCO)
  • Ограниченный пользователь SSH на Ubuntu 12
  • Доступ к прокси-серверу ssh с другого хоста
  • SSH - требуется только аутентификатор Google из-за пределов локальной сети
  • как избежать «\» в ssh-copy-id?
  • Каков наилучший способ совместного использования сокета аутентификации SSH с другим пользователем?
  • Interesting Posts

    Скажите dhclient, чтобы не использовать интерфейс

    Использование sed для удаления разделителей цифр, заключенных в кавычки и кавычки из CSV?

    Bash (Git) – файлы функций, псевдонима и SH

    Как освободить пространство от данных rdiff-backup?

    syslog-ng разница между "not message (something)" и "not match (something)"?

    vim, чтобы открыть файл под курсором в уже открывшемся окне

    Запустить программу OpenGl на удаленном сервере

    как получить полный аргумент командной строки, переданный процессу в системах unix / linux?

    Выполнить скрипт автоматически через pbrun?

    После проверки новой удаленной ветви, почему тянет говорит мне, что она сольется?

    в соответствии с SMART жестким диском не нарушена, но у меня есть ошибки в dmesg

    Можно ли запустить «unshare -n » как непривилегированный пользователь?

    Использование! в расширении параметра

    Ошибка входа в gnome после обновления: о нет, что-то пошло не так

    cd в каталог и выполнить множество команд

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