
Eu tenho um par de chaves públicas e privadas SSH (arquivos) de uma instalação anterior do Linux junto com a frase secreta correspondente:
~/id_rsa.pub
~/id_rsa.ppk
Quando tento adicionar a chave privada, recebo uma mensagem de aviso:
$ 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.
Qual é a maneira correta de fazer isso? Estou usando o Linux Mint 18.1.
AtualizarEncontrei uma solução nesta página:https://superuser.com/questions/232362/how-to-convert-ppk-key-to-openssh-key-under-linux
Responder1
Corrija as permissões (removendo completamente as permissões de grupo e mundiais):
chmod go= ~/id_rsa.ppk
então adicione:
ssh-add ~/id_rsa.ppk
Responder2
As permissões padrão para arquivos SSH no seu ~/.ssh
diretório são:
~/.ssh:700
id_rsa:600
id_rsa.pub:644
chaves_autorizadas:644