Eu sou um novato total da AWS e da SSH, então, por favor, tenha paciência comigo. Eu estou tentando garantir que eu possa fazer uma perfeita duplicação de uma instância do EC2 antes de prosseguir com instalações arriscadas que podem arruinar dependências importantes. Eu criei uma AMI da instância "A" e a iniciei como instância "B". Ambos A e B são Ubuntu 16.04. No console da AWS, as instruções para conectar o SSH à instância B diferem das instruções da instância A. Mais especificamente, conecto-me à instância A usando:
ssh -i "keypair.pem" [email protected]
mas, por exemplo, B, a amazon sugere:
ssh -i "keypair.pem" [email protected]
a diferença importante é o root versus o ubuntu. SSH login para instância A funciona bem, mas não para instância B. Ao conectar-se como root, recebo uma mensagem dizendo Por favor, faça o login como usuário "ubuntu" em vez do usuário "root" e não consigo entrar. Ao conectar-se como ubuntu, recebo uma mensagem dizendo Permissão negada (publickey). Alguma idéia?