Problema ao tentar fazer SSH na instância AWS EC2 iniciada pela AMI

Problema ao tentar fazer SSH na instância AWS EC2 iniciada pela AMI

Sou um novato total em AWS e SSH, então tenha paciência comigo. Estou tentando garantir que posso fazer uma duplicata perfeita de uma instância do EC2 antes de prosseguir com instalações arriscadas que podem arruinar dependências importantes. Criei uma AMI de instância "A" e lancei-a como instância "B". Tanto A quanto B são Ubuntu 16.04. No console AWS, as instruções para conectar SSH à instância B diferem das instruções da instância A. Mais especificamente, eu me conecto à 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 é root vs. O login SSH na instância A funciona bem, mas não na instância B. Ao conectar-me como root, recebo uma mensagem dizendoFaça login como usuário "ubuntu" em vez de usuário "root"e não consigo entrar. Ao conectar como Ubuntu, recebo uma mensagem dizendoPermissão negada (chave pública).Qualquer ideia?

informação relacionada