Como carrego um par de chaves pública e privada existente no SSH? [duplicado]

0

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.

Atualizar Encontrei uma solução nesta página:

    
por tyebillion 06.04.2017 / 15:30

2 respostas

5

Corrija as permissões (removendo as permissões do grupo e do mundo):

chmod go= ~/id_rsa.ppk

adicione-o:

ssh-add ~/id_rsa.ppk
    
por 06.04.2017 / 15:34
0

As permissões padrão para arquivos SSH no diretório ~/.ssh são:

~ / .ssh: 700

id_rsa: 600

id_rsa.pub: 644

authorized_keys: 644

    
por 06.04.2017 / 17:15