2. Configuração do Cliente SSH

Por “cliente” nós queremos dizer a máquina na qual você está conectado. Certifique-se de que o pacote openssh-clients está instalado.

Digite ssh username@remote_machine para se conectar a remote_machine com a conta username. Você terá que informar o seu password no sistema remoto. Depois disto você terá acesso garantido, como se estivesse sentado em frente ao console do sistema remoto.

Se você conectar a uma ou muitas máquinas (um cenário comum para muitos administradores), a solicitação da senha pode ser contornada com o uso de chaves SSH. Utilize o comando ssh-keygen para gerar a sua chave, e então o comando ssh-copy-id username@remote_machine para copiá-la para as máquinas remotas. Quando você executar o comando ssh-copy-id você terá que informar a senha no sistema remoto, mas apenas uma vez em cada sistema. Agora você pode fazer uma conexão SSH diretamente na máquina remota sem ter que informar a senha.

[Nota]Nota

Para este mecanismo funcionar você deve executar o comando ssh-add e entrar com a sua passphrase — criada quando você gerou as chaves SSH — cada vez que você começar uma sessão na máquina cliente.

Se você receber uma mensagem informando que a conexão para o seu agente de autenticação não pode ser aberta, execute o comando eval `ssh-agent` (perceba as crases) antes de executar ssh-add.