Antes de começar, você precisa de:
sua chave privada dogspot.pem (dogspot é um exemplo, você provavelmente terá outra coisa)
plugin de shell seguro instalado
Então você tem que gerar uma chave pública a partir de sua chave privada. Mas antes você precisa alterar as permissões do arquivo * .pem baixado, que realmente deve ser mantido em segredo!
chmod 400 dogspot.pem
Para fazer isso, abra seu Terminal e execute o seguinte comando:
ssh-keygen -y -f dogspot.pem > dogspot.pub
IMPORTANTE: Após esta etapa, você deve remover a extensão no nome do arquivo dogspot.pem , então apenas restará o dogpot .
Então você deve preencher os campos de alguma forma como mostrado abaixo na imagem. O primeiro campo pode ser um nome descritivo, que é intuitivo para você. O nome de usuário por padrão é ubuntu e o nome do host que você pode obter do console da AWS em DNS público e agora a parte mais importante.
Clique em Importar … e selecione dois arquivos (a chave privada sem pem !!) de uma vez e a chave pública (com extensão pub). Se tudo correr bem, você verá o nome no menu suspenso e poderá se conectar à sua instância.