Adicionando novo usuário ao AWS EC2 - Permissão negada (publickey)

1

Estou tentando configurar um novo usuário para meu AWS EC2. Eu segui passo a passo este tutorial mas recebo Permission denied (publickey) error.

Eu também tentei criar um newuser-key-pair.pem do console do AWS EC2 e ssh -i newuser-key-pair.pem new-user@my-public-ip , mas não funcionou.

Acho que o problema é que eu gero um par de chaves (chave privada), mas a chave pública que eu carreguei para o AWS .ssh / authorized_keys não está vinculada a ela. Como posso superar isso?

    
por Arturo 23.02.2015 / 09:41

2 respostas

3

Você pode fazer login na instância do EC2 com a mesma chave de acesso usada para o usuário padrão. Suponha que você esteja executando o Ubuntu e o nome de usuário padrão seja ubuntu . Então sua chave pública está localizada em /home/ubuntu/.ssh/authorized_keys

Crie um novo usuário conforme descrito na documentação da AWS e adicione a chave pública a seu ~/.ssh/authorized_keys . Agora você deve conseguir acessar sua instância com um par de chaves original.

    
por 23.02.2015 / 14:35
0

Primeiro, siga para criar e conceder permissões ssh a um novo usuário.

link

Sua chave pública pode ser encontrada em: /root/ssh/authorized_keys . Lembre-se também de alterar a propriedade da pasta .ssh e do arquivo authorized_keys . Altere a propriedade para o usuário recém-criado:

sudo chown newuser:newuser -R path to new user folder/.ssh

Substitua novo usuário por qualquer nome que você tenha chamado seu novo usuário

    
por 13.12.2015 / 13:26