Tentando adicionar o usuário de implementação ao AWS Linux AMI, mas não consigo acessar o SSH

0

Eu criei um usuário chamado 'deploy' no meu servidor remoto e tentei adicionar minha chave pública id_rsa.pub ao arquivo .ssh / authorized_keys (que eu criei), mas não consigo me conectar a ela . Quando eu tento ssh para ele, recebo "Permission denied (publickey)".

Veja o que tentei até agora:

  1. Colocando minha chave rsd_id.pub no arquivo .ssh / authorized_keys do usuário 'deploy' usando:

    sudo su - deploy

    echo "chave de cadeia longa aqui" > > .ssh / authorized_keys

Então eu cat .ssh / authorized_keys para confirmar que está realmente lá, o que é.

Em seguida, ao fazer

ssh [email protected] 'hostname; uptime'

Eu recebo a mesma Permission denied (publickey) com isso.

  1. Eu coloquei a chave rsa_id.pub dentro dos keypairs do aws. Mesmo erro.

Qual pode ser o problema aqui?

    
por ninja08 12.03.2015 / 18:00

1 resposta

0

Acredito que a resposta foi alterar as permissões do meu diretor e arquivo .ssh e .ssh / authorized_keys para 700 e 600, respectivamente. Eu pensei que já tinha feito isso, mas agora funciona. Quem teria sabido!?

    
por 15.03.2015 / 02:35