Permissão de erro negada através de ssh

Permissão de erro negada através de ssh

Eu me conectei ao bastion-staging (nome do servidor FTP) por meio de ssh(da máquina local). Eu tenho acesso através de sudo bash.

Agora estou tentando passar sshdo bastion-staging (nome do meu servidor) para o ecash (outro servidor).

Mas quando eu corro:

ssh root@ecash

Eu recebo um erro:

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

Além disso, não tenho senha para ecash , disseram que poderia fazer ssh como root para outro servidor (por exemplo, ecash).

O que eu deveria fazer agora?

Responder1

Corrija as permissões para o arquivo indicado na mensagem de erro (executando o seguinte como root):

chmod 600 /root/.ssh/id_rsa

O id_rsacontém uma chave privada necessária, no seu caso, para conectar-se ao ecashservidor. Deve ser protegido contra acesso de contas não autorizadas (assim como a senha).

Tendo 777permissões para os meios, entretanto, o arquivo pode ser lido por qualquer pessoa e o SSH se recusa a usá-lo. Alterar as permissões para 600torna o arquivo legível e gravável apenas pela conta do proprietário (root), o que é um requisito mínimo para o sshcomando usar o arquivo.

informação relacionada