2016-10-25 6 views
0

У меня очень мало знаний о SSH и т. Д. Я пытался добавить новый ключ SSH на Github. Для этого я последовал за эту процедуру:Github: Новый ключ SSH

На терминальном

[email protected]:~$ ssh-keygen -t rsa 
Generating public/private rsa key pair. 
Enter file in which to save the key (/home/work/.ssh/id_rsa): 
Created directory '/home/work/.ssh'. 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/work/.ssh/id_rsa. 
Your public key has been saved in /home/work/.ssh/id_rsa.pub. 

Затем был отпечаток ключа и randomart ключа изображения.

В браузере

Я открыл:

Github >> Settings >> SSH and GPG keys >> New SSH key

Он попросил Название и Key. Я дал некоторое название, а затем я скопировал свой ключ id_rsa.pub. Он дал ошибку:

Key is invalid. It must begin with 'ssh-ed25519', 'ssh-rsa', 'ssh-dss', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', or 'ecdsa-sha2-nistp521'. Check that you're copying the public half of the key

Я понятия не имею, как двигаться дальше. Скажите, пожалуйста, где я ошибаюсь или направляю меня в хороший учебник.

подробности ОС: Ubuntu 14.04.5

Спасибо!

PS: Я пытался читать о «отпечатке ключа» и «ключ randomart изображения» через Интернет, но все прошло над моей головой

ответ

1

Вы уверены, что вы отлично скопировали свой открытый ключ?

Execute

cat /home/work/.ssh/id_rsa.pub

и скопировать все в буфер обмена.

Вы также можете попробовать с Xclip:

xclip -sel clip < /home/work/.ssh/id_rsa.pub

+0

Уф !! Это была моя ошибка. Я оставил «работу @ Нирвара» при копировании ключа. Я заметил, что я не копировал ** все **, как сказал. Большое спасибо! – ssokhey

Смежные вопросы