Corrigindo “AVISO: ARQUIVO DE CHAVE PRIVADA NÃO PROTEGIDA!” No Linux

Corrigindo “AVISO: ARQUIVO DE CHAVE PRIVADA NÃO PROTEGIDA!” No Linux
Corrigindo “AVISO: ARQUIVO DE CHAVE PRIVADA NÃO PROTEGIDA!” No Linux

Vídeo: Corrigindo “AVISO: ARQUIVO DE CHAVE PRIVADA NÃO PROTEGIDA!” No Linux

Vídeo: Corrigindo “AVISO: ARQUIVO DE CHAVE PRIVADA NÃO PROTEGIDA!” No Linux
Vídeo: Configurando a área de trabalho remota - Acesse seu PC de qualquer lugar do mundo - YouTube 2024, Maio
Anonim

Se você está recebendo esse erro, provavelmente redefine as permissões no diretório.ssh oculto na pasta do usuário e as chaves não funcionarão mais. É muito importante que esses arquivos não possam ser gravados por qualquer pessoa com um login na caixa, portanto, o openssh apresentará um erro se você tentar usá-los.

A mensagem de erro completa:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0744 for '/home/geek/.ssh/id_rsa' are too open. It is recommended that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: /home/geek/.ssh/id_rsa

Para corrigir isso, você precisará redefinir as permissões de volta ao padrão:

sudo chmod 600 ~/.ssh/id_rsa sudo chmod 600 ~/.ssh/id_rsa.pub

Se você está recebendo outro erro:

Are you sure you want to continue connecting (yes/no)? yes Failed to add the host to the list of known hosts (/home/geek/.ssh/known_hosts).

Isso significa que as permissões nesse arquivo também estão definidas incorretamente e podem ser ajustadas com isso:

sudo chmod 644 ~/.ssh/known_hosts

Finalmente, você pode precisar ajustar as permissões do diretório também:

sudo chmod 755 ~/.ssh

Isso deve fazer com que você volte a funcionar.

Recomendado: