Я думаю, что забыл кодовую фразу для своего SSH-ключа, но у меня есть догадка, что это может быть. Как мне проверить, прав ли я?
Вопрос
Как мне проверить / проверить / протестировать / подтвердить мою парольную фразу SSH?
- Это passphrase, без пароля;) Timo 11.02.2018
Ответы
Ответ 1 · рейтинг 134 · Ignacio Vazquez-Abrams
Вы можете проверить свою парольную фразу SSH-ключа, попытавшись загрузить ее в свой SSH-агент. В OpenSSH это делается через ssh-add.
Когда вы закончите, не забудьте выгрузить парольную фразу SSH из терминала, запустив ssh-add -d.
Ответ 2 · рейтинг 5 · kokbira
Расширяя решение @ RobBednark до определенного сценария Windows + PuTTY, вы можете сделать это:
Создайте пару ключей SSH с помощью PuTTYgen (после Ручная генерация ключа SSH в Windows), сохраняя его в файл PPK;
В контекстном меню проводника Windows выберите "Редактировать с помощью PuTTYgen". Он запросит пароль.
Если вы введете неправильный пароль, он просто запросит снова.
Обратите внимание: если вы хотите печатать, используйте следующую команду в папке, содержащей файл PPK: puttygen private-key.ppk -y.
Ответ 3 · Alex F
Используйте "ssh-keygen -p". Вы можете добавить "-f"
Вам будет предложено ввести старый пароль. Если пароль правильный, будет предложено ввести новый пароль. Если старый пароль неверен, вы получите сообщение "Не удалось загрузить ключ‹ ...> ".
Ответ 4 · рейтинг -1 · Alexx Roche
Если ваша кодовая фраза предназначена для разблокировки вашего ключа SSH, а у вас нет ssh-agent, но на вашем компьютере установлен sshd (демон SSH), выполните:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys;
ssh localhost -i ~/.ssh/id_rsa
Где ~/.ssh/id_rsa.pub - открытый ключ, а ~/.ssh/id_rsa - закрытый ключ.
Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.
Похожие материалы
- Создайте подоболочку для SSH и продолжите выполнение программы
- Как подключиться к удаленному серверу по ssh и получить информацию
- GWT + GAE + Несколько страниц + SSH
- Генерация пар ключей SSH (закрытая / общедоступная) без ssh-keygen
- Может ли плагин Maven Wagon использовать закрытый ключ для scp?
- Управление ключами Duel SSH для нескольких учетных записей GitHub на одном компьютере