Gere sua chave como normal: ssh-keygen
e coloque-a no servidor remoto ssh-copy-id
, que a sincronizará com as chaves aceitas do servidor remoto.
ssh-keygen
ssh-copy-id user@host
Ele solicitará sua senha e executará todas as etapas necessárias para vincular sua .pub
chave ao servidor SSH remoto.
Por padrão, ele copiará todas as suas chaves .pub no servidor remoto. Se você acabou de criar sua chave ssh-keygen
, isso não é um problema (porque você só tem uma!). No entanto, se você tiver várias chaves, poderá copiar apenas uma chave específica com o -i
sinalizador.
ssh-copy-id -i ~.ssh/key_name.pub user@host
Substituindo key_name.pub
pelo nome da chave.
ssh-keygen
oussh-copy-id
, por exemplo. Por outro lado, respostas como essa são perfeitamente claras e úteis para mim, dado meu nível de conhecimento. Você decide se deseja ajustar sua resposta de alguma forma para ajudar pessoas ignorantes como eu. :)