Как загрузить существующую пару открытого и закрытого ключей в SSH?

Как загрузить существующую пару открытого и закрытого ключей в SSH?

У меня есть пара (файлы) открытого и закрытого ключей SSH от предыдущей установки Linux вместе с соответствующей парольной фразой:

~/id_rsa.pub
~/id_rsa.ppk

При попытке добавить закрытый ключ появляется предупреждающее сообщение:

$ ssh-add id_rsa.ppk
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0444 for 'id_rsa.ppk' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.

Как правильно это сделать? Я использую Linux Mint 18.1.

ОбновлятьЯ нашел решение на этой странице:https://superuser.com/questions/232362/how-to-convert-ppk-key-to-openssh-key-under-linux

решение1

Исправьте разрешения (полностью удалив групповые и мировые разрешения):

chmod go= ~/id_rsa.ppk

затем добавьте это:

ssh-add ~/id_rsa.ppk

решение2

Стандартные разрешения для файлов SSH в вашем ~/.sshкаталоге:

~/.ssh:700

id_rsa :600

id_rsa.pub:644

авторизованные_ключи:644

Связанный контент