Quando você cria uma instância do EC2, a instância sempre será associada a um único par de chaves .pem file. Isso é tanto quanto a AWS fará qualquer coisa por você nesse sentido.
Qualquer usuário (IAM ou root) sempre verá as mesmas instruções de conexão. No entanto, somente a pessoa com o arquivo .pem real poderá se conectar como o usuário principal do Linux ( ec2-user para o AWS Linux, ubuntu para o Ubuntu Linux, etc.)
Para configurar sua instância do EC2 de modo que ela ofereça suporte a vários usuários com vários arquivos .pem de chave, você precisa seguir estas instruções dos documentos da AWS: Gerenciando contas de usuários em sua instância do Linux . Observe que isso não tem nada a ver com usuários do IAM ou qualquer coisa relacionada ao IAM. É puramente administração do Linux.
Essencialmente, o processo é:
- Faça login na instância do Linux.
- Sudo para obter privilégios de root.
-
adduserpara adicionar o usuário. - Crie um
.ssh/authorized_keyscom a chave pública que corresponde ao seu arquivo.pemda chave privada desejada.