константа «введите кодовую фразу для открытого ключа» по ssh

Обычно Ctrl A зарезервирован для самого экрана . Итак, чтобы отправить Ctrl + A , используйте Ctrl A , затем A .

В вашем случае bash Ctrl + A помещает курсор в начало строки ввода, а Ctrl + K удаляет все до его конца. На экране вы хотите использовать:

Ctrl A , затем A , затем Ctrl K .

3
23.06.2016, 05:07
1 ответ

Вероятно, в вашем ssh_config в ~ / .ssh / config строку вроде

Host *
  IdentityFile /home/%d/.ssh/id_rsa.pub

или аналогичную. Здесь есть две проблемы. Подстановка % d означает, что весь домашний каталог, а опция IdentityFile должна получить закрытый ключ, а не открытый.

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

Или у вас может быть какой-то похожий псевдоним, пытающийся использовать этот ключ? Что дает тип ssh ?

6
27.01.2020, 21:13

Теги

Похожие вопросы