Я хочу сгенерировать ключ ssh для github.
Я следую их документации при создании SSH-ключей.
Я сделал все шаги, продолжая последнее:
xclip -местный клип & lt; ~ / .ssh / id_rsa.pub Копирует содержимое файла id_rsa.pub в ваш буфер обменаздесь мои попытки:
nazar@nazar-desctop:~/.ssh$ ls -lag
total 16
drwxr-xr-x 2 nazar 4096 Dec 21 16:28 .
drwxr-xr-x 39 nazar 4096 Dec 21 16:17 ..
-rw------- 1 nazar 1766 Dec 21 16:28 ssh-add id_rsa
-rw-r--r-- 1 nazar 404 Dec 21 16:28 ssh-add id_rsa.pub
nazar@nazar-desctop:~/.ssh$ xclip -sel clip < ~/.ssh/id_rsa.pub
bash: /home/nazar/.ssh/id_rsa.pub: No such file or directory
Почему это происходит? [!d8 ] Как решить эту проблему?
Учебник плохо написан:
Он говорит:
Мы хотим, чтобы настройки по умолчанию, поэтому, когда вас попросили ввести файл, в котором нужно сохранить ключ, просто нажмите enter.Но на выходе есть:
Enter file in which to save the key (/home/you/.ssh/id_rsa):
$ ssh-add id_rsa
Как эта команда ssh-add id_rsa получила результат, который я не знаю. Когда он запрашивает имя файла, просто нажмите ENTER, как написано в учебнике. Игнорируйте эту вещь $ ssh-add id_rsa на выходе, этого не должно быть.
У вас есть файлы с именами «ssh-add id_rsa» и «ssh-add id_rsa.pub». Вы сделали что-то не так. Удалите эти файлы и повторите всю процедуру.
Или просто используйте github-keygen для настройки SSH. Легко и безопасно. Отказ от ответственности: я являюсь автором этого инструмента.