Usuário ubuntu padrão excluído, incapaz de acessar a instância do EC2 via SSH

2

Esta é a minha primeira incursão no uso do EC2 e criei minha primeira instância usando uma Amazon AMI executando o Ubuntu 12.04. Eu criei um par de chaves e baixei o arquivo .pem para minha máquina local. Eu era capaz de se conectar via SSH através do usuário do Ubuntu muito bem. Eu então criei outro usuário usando o comando useradd, e depois de algumas tentativas, ele foi finalmente criado. No entanto, de alguma forma, no processo de criação desse usuário, o usuário padrão do ubuntu foi excluído. Eu saí da instância e agora, quando tento efetuar login como minha nova conta de usuário, recebo "Permissão negada (chave de acesso)". Eu não tinha minha chave pública criada no meu diretório .ssh para meu novo usuário no servidor, mas mesmo assim, eu ainda não poderia usar o SSH com minha senha? Isso é o que funcionou para mim em outros servidores.

Eu tentei importar outro par de chaves no console de gerenciamento, mas isso não ajudou. Em termos de grupos de acesso, eu só tenho o grupo padrão que concede acesso na porta 22.

Se eu não conseguir entrar, parece que minha única outra opção é excluir a instância e criar outra. Existe uma maneira de acessar o que eu tenho?

Obrigado.

    
por wonder95 02.06.2013 / 20:35

1 resposta

4

Muitas AMIs do EC2, especialmente do Ubuntu, têm a autenticação de senha SSH desabilitada por padrão. Então, se você não tem uma chave no lugar, você não pode entrar, em tudo.

Se você acabou de criar a instância, exclua-a e comece novamente.

    
por 02.06.2013 / 20:36