У меня тоже была такая же проблема.Я совершил ту же ошибку, что и @eltbus (пытаясь присвоить файлу какое-то имя), поэтому его ответ на вопрос об использовании по умолчанию «id_rsa» был мне полезен.Я также понял, что когда я сгенерировал пару ключей rsa, я сохранил id_rsa.pub в неправильную папку.
Получается, что путь и имя файла, указанные в скобках (например, /home/guille/.ssh/id_rsa
), являются значением по умолчанию.Вы можете избежать обеих моих ошибок, если просто нажмете Enter
, чтобы принять имя и местоположение файла по умолчанию, вместо того, чтобы вводить путь и / или имя файла.
Пример:
[####@#### .ssh]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/guille/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in id_rsa.
Your public key has been saved in id_rsa.pub.