Я переместил id_rsa и теперь ни одна программа не может найти его

Я планирую сделать чистую установку Ubuntu.

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

Чтобы проверить это, я смоделировал, что я буду делать во время чистой установки - я скопировал ~/.ssh/id_rsa на резервный носитель и затем скопировал id_rsa обратно в папку ~/.ssh, как будто ничего не произошло.

Согласно ls -al, файл все еще существует:

noob  ~/.ssh λ ls -al
total 24
drwx------  2 noob noob 4096 Jun  5 08:41 ./
drwxr-xr-x 43 noob noob 4096 Jun  6 10:36 ../
-rw-r--r--  1 noob noob  748 May 31 15:44 id_rsa.pub
-rw-------  1 noob noob 3326 May 31 15:44 is_rsa
-rw-------  1 noob noob 3620 Jun  1 11:48 known_hosts
-rw-r--r--  1 noob noob 2827 Jun  1 08:50 known_hosts.old

И когда я дважды щелкаю файл id_rsa в Nautilus, мне предлагается ввести пароль для разблокировки ключа. Когда я ввожу правильный пароль, я вижу силу, отпечатки пальцев и т. Д. Кажется, хорошо ...

Как бы то ни было, когда я запускаю:

cat ~/.ssh/id_rsa

Мне говорят «Файл не найден»

(Я уверен, что путь правильный, как я обычно сначала cd вместо использования полный путь)

И когда я подключаюсь к своему серверу по SSH, у меня запрашивают пароль. Точно так же, когда я подключаюсь к MySQL через Workbench SSH, мне говорят, что файл не может быть найден.

1118 Что здесь произошло? Как я могу сделать ключ видимым для других программ снова?

0
задан 6 June 2015 в 12:56

1 ответ

Вы по некоторым причинам назвали файл "is_rsa" вместо "id_rsa".

Также необходимо было скопировать id_rsa.pub файл, но можно быть в состоянии восстановить его с другого хоста, который Вы настроили для входа в систему без паролей.

В прошлый раз, когда я сделал это, я заархивировал .ssh папку вместо этого.

0
ответ дан 6 June 2015 в 12:56

Другие вопросы по тегам:

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