As outras respostas aqui são ótimas, supondo que o servidor de destino já tenha a chave pública do arquivo .pem
. No meu caso, criei um arquivo .pem
para acessar um servidor existente, que não estava configurado para minha nova chave de geração. Então, aqui está como eu consegui configurar meu servidor para acesso usando minha recém criada .pem
key:
Crie a chave pública a partir do arquivo .pem
: ssh-keygen -y -f my-new-key.pem > my-new-key.pub
Transfira a chave para o meu servidor: scp -i ~/.ssh/my-old-key.pem /path/to/my-new-key.pub [email protected]:~/.ssh/
SSH no servidor e anexado o arquivo pem da seguinte forma: ssh -i ~/.ssh/my-old.key.pem [email protected]
e executar cat ~/.ssh/my-new-key.pub >> ~/.ssh/authorized_keys
Agora, você pode fazer ssh em seu servidor usando sua recém-gerada .pem
key! ie ssh -i ~/.ssh/my-new-key.pem [email protected]
.