Я следовал этому учебнику, чтобы сгенерировать и назначить ключ одному из моих серверов, но перед запуском ssh-copy-id -i ~/.ssh/mykey user@host
я пытался найти свой закрытый ключ и угадать, что я не могу его найти. : x
Извините, если это повторяющийся вопрос, но я проверял этот раньше, но не могу получить ответ на свой вопрос.
Итак, я запустил ssh-keygen
, затем попытался cat ~/.ssh/id_rsa/mykeyname
, но ключа нет.
Также ls ~/.ssh -a
показывает только файл known_hosts
.
Но я вижу открытый ключ в моей домашней папке. mykey.pub
Я в некотором роде новичок в процессе аутентификации ssh, поэтому я хотел бы получить некоторую помощь или в случае ссылки на другой вопрос (я удалю этот вопрос, если необходимо).
Спасибо заранее.
Если вы следовали этому уроку точно , то есть ответили mykey
на приглашение
Enter file in which to save the key (/home/ylo/.ssh/id_rsa):
, тогда он будет в файле с именем mykey
в вашем текущем каталоге.
Если вы хотите, чтобы он находился в расположении по умолчанию ~/.ssh/id_rsa
, просто нажмите Enter kbd> в этом приглашении, чтобы принять значение по умолчанию.