A instância do Amazon EC2 que executa o Ubuntu não se conecta com usuários que não são ec2

2

Eu tenho uma instância do Amazon EC2 executando o Ubuntu 10.04. Eu criei meu novo usuário com sudo useradd -d /some/path new_user .

Usando o new_user, criei uma nova chave rsa, usando ssh-keygen -t rsa no /some/path .

Combinei os arquivos para gerar o arquivo authorized_keys:

cat .ssh/id*.pub > .ssh/authorized_keys

Então, eu criei um arquivo ppk com o Filezilla e conectei-o com sucesso.

Mas, um dia depois, tentei me conectar novamente (com esse ppk gerado e meu new_user), mas não funciona.

Eu tentei recriar uma nova chave rsa, como antes, mas ela ainda não conecta.

Perguntando se houve um problema com o new_user criado, criei outro (new_user2) e sua chave rsa. Mais uma vez, não funciona.

No servidor de horário de login, "servidor recusou nossa chave" e nenhum método de autenticação compatível está disponível.

O usuário ec2 chamado ubuntu (usuário padrão) funciona bem.

Alguém sabe o que poderia estar acontecendo?

Eu usei este tutorial como referência.

Eu ainda tentei usar este outro , mas me deparei com o mesmo problema.

Abaixo está o meu arquivo putty.log após este problema:

    =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2013.08.22 09:39:08    =~=~=~=~=~=~=~=~=~=~=~=
login as: new_user
Server refused our key

Obrigado antecipadamente.

    
por José Filipe Lyra 21.08.2013 / 15:24

1 resposta

0

Não há necessidade de complicar as coisas. Não há necessidade de usar uma nova chave. Login usando 'ubuntu', em seguida, no tipo de terminal

$ su - user2  (or whatever you named it to)
Password:     (enter the password)

Espero que tenha ajudado:)

    
por 31.03.2015 / 13:24