При генерации SSH id_dsa.pub, но затем я не могу найти в каталоге SSH

Я пытаюсь соединиться с GitHub, но получаю Разрешение, отклоненное в ошибке (с открытым ключом). Я генерировал новый id_rsa.pub и поместил их в мою учетную запись в GitHub, но это не помогло. Я затем пытался создать новый id_dsa.pub и id_dsa ключи, ssh-keygen -t dsa. Однако, когда я иду, чтобы попытаться скопировать id_dsa.pub ключ, мне говорят, что каталог не существует.

Обратите внимание, что я использую MAC OSX

skline-mac:first_app skline$ sudo ssh-keygen -t dsaPassword:
Generating public/private dsa key pair.
Enter file in which to save the key (/var/root/.ssh/id_dsa): 
/var/root/.ssh/id_dsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /var/root/.ssh/id_dsa.
Your public key has been saved in /var/root/.ssh/id_dsa.pub.
The key fingerprint is:
ba:26:95:3e:11:bb:b7:32:01:ae:14:fe:d9:2a:03:0e root@skline-mac.local
The key's randomart image is:
+--[ DSA 1024]----+
|                 |
|                 |
|                 |
|  . . .          |
| . o . +S        |
|E o . *.         |
|oo o =.+         |
| .+ + O..        |
|   o.+.=..       |
+-----------------+
0
задан 14.01.2012, 16:54

1 ответ

Я думаю, что каталог не проходим ни для кого, но корень (выполнитесь, бит не установлен на каталоге).

Попытка, сначала получая корневую оболочку, с sudo -s затем копируя файл (и можно также хотеть изменить владельцев после того, как Вы сделаете.

Так:

$ sudo -s
# cp /var/root/.ssh/id_dsa.pub DESTINATION
# chown USER:USER DESTINATION
# exit
$ cat DESTINATION
1
ответ дан 24.11.2019, 12:08

Теги

Похожие вопросы