Pré-requisitos
- Um sistema executando Ubuntu (desktop ou servidor)
- Acesso ao terminal com privilégios sudo
- Familiaridade básica com a linha de comando do Linux
Adicionar Chaves SSH a Outra Máquina
Eu tinha vários servidores nos quais fazia login usando usuário e senha, e gostei de como o Azure usa uma chave SSH para login (além de ser mais seguro), então decidi instalar minha chave SSH em todos os nossos servidores. O comando ssh-copy-id (no pacote openssh-client, instalado por padrão) faz exatamente isso:
ssh-copy-id user@hostname.example.com
Copia a chave pública da sua identidade padrão (use -i identity_file para outras identidades) para o host remoto.
Isso facilita muito a vida, pois faz o login, verifica se a chave já não está presente no servidor de destino e copia a chave!
Resumo
Você aprendeu com sucesso como adicionar chaves SSH facilmente a outra máquina.