Por que o SSH repentinamente está reclamando sobre permissões no diretório .ssh?

2

Esta manhã, ao me conectar ao meu Ubuntu VPS, meu computador local está reclamando da minha chave privada:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/home/noah/.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/noah/.ssh/id_rsa

Eu acho que é possível que eu acidentalmente defina as permissões de forma recursiva de alguma forma, mas acho que é improvável ... Eu estou querendo saber se isso pode ser um resultado de algum tipo de malware? Alterei as permissões de volta para 600 e o aviso desaparece.

    
por yuttadhammo 15.07.2011 / 00:54

1 resposta

5

Tente examinar seu ~/.bash_history (ou o arquivo de histórico da sua lista de escolha) para ver se você acidentalmente modificou sua chave privada. Essa parece ser a explicação mais provável.

Se você compartilhar este sistema com outros usuários e seu diretório ~/.ssh/ for group ou world readable, você deve gerar uma nova chave privada (veja ssh-keygen ).

Sim, isso pode ter sido causado por malware ou alguém pode ter hackeado seu sistema ... mas como meu professor de oficina de ensino médio sempre dizia: "Corrija as coisas fáceis primeiro". Faça alguma investigação e veja se não foi um acidente (eu mesmo acidentalmente fiz muitas coisas) antes de começar a procurar em um .

    
por 15.07.2011 / 02:32