Обычно Ctrl A зарезервирован для самого экрана
. Итак, чтобы отправить Ctrl + A
, используйте Ctrl A , затем A .
В вашем случае bash Ctrl + A
помещает курсор в начало строки ввода, а Ctrl + K
удаляет все до его конца. На экране
вы хотите использовать:
Ctrl A , затем A , затем Ctrl K .
Вероятно, в вашем ssh_config
в ~ / .ssh / config
строку вроде
Host *
IdentityFile /home/%d/.ssh/id_rsa.pub
или аналогичную. Здесь есть две проблемы. Подстановка % d
означает, что весь домашний каталог, а опция IdentityFile
должна получить закрытый ключ, а не открытый.
Причина, по которой он запрашивает кодовую фразу, описана в этой ошибке восходящего потока (короче говоря, OpenSSH не проверяет ошибки, возвращаемые OpenSSL, и каждая ошибка интерпретируется как неправильная кодовая фраза), и ее следует исправить в следующее обновление.
Или у вас может быть какой-то похожий псевдоним, пытающийся использовать этот ключ? Что дает тип ssh
?