
У меня есть пара (файлы) открытого и закрытого ключей 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