if ($answer_counter == 1): ?>
endif; ?>
Я нашел ответ на Ошибка сервера: Создать открытый SSH-ключ из закрытого ключа?
Опция -y
выводит открытый ключ:
ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub
Как примечание, комментарий открытого ключа теряется. У меня был сайт, который требовал комментариев (Launchpad?), Поэтому вам нужно отредактировать ~/.ssh/id_rsa.pub
и добавить комментарий к первой строке с пробелом между комментарием и данными ключа. Пример открытого ключа показан ниже.
ssh-rsa AAAA..../VqDjtS5 [email protected]
Для ключей, которые были добавлены в SSH Agent (программа, которая работает в фоновом режиме и избегает необходимости повторного ввода ключевой фразы keyfile снова и снова), вы можете использовать команду ssh-add -L
для отображения открытых ключей для ключей, которые были добавлены к агенту (через ssh-add -l
). Это полезно, когда ключ SSH хранится на смарт-карте (и доступ к файлу закрытого ключа невозможен).