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 [email protected]

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.