Como consertar erro de chaves SSH: “are too open”

Algumas vezes ao criar um arquivo de chave SSH ou copiar de outro lugar, pode ser que você se depare com um erro ao tentar adicionar a chave ssh com o comando “add-ssh nomeDaChavePrivada”.

Esse erro é muito comum normalmente ele aparece no terminal com a seguinte mensagem: “Permissions 0644 for ‘nomeDaChave’ are too open.

Abaixo você pode ver em detallhe o erro na tela do terminal.

Basicamente o terminal está informando que as permissões desse arquivos são muito abrangentes no sistema, para consertar isso devemos alterar a permissão do arquivo no sistema.

Consertando

Repare na primeira coluna do terminal, cada letra tem um significado, onde r = read ou leitura, w = write ou escrita e o x = execute ou execução.

Quanto maior o número, maior o nível de permissão do arquivo, para resolver nosso problema vamos definir um nível de 660 para nossa chave SSH.

Agora que você entendeu o erro basta rodar o comando abaixo para trocar o nível de permissão ao arquivo.

chmod 600 nomeDaSuaChave

Isso deve resolver o problema de permissão, confira com o comando abaixo, se a permissão do arquivo ficou somente leitura e escrita.

ls -lh
Terminal linux destaque para nível de permissão do arquivo

"🙏🏻 Se esse tutorial foi útil, considere apoiar nosso trabalho"

Deixe um comentário