Para quem trabalha com IP fixo e usa SSH frequentemente para se conectar em outras máquinas servidoras, existe uma maneira de se conectar sem que seja exigido uma senha. Isto é ideal por exemplo para se fazer scripts de checkup, ou atualizações em vários servidores.
Para fazer login via SSH sem precisar de senha, primeiro é preciso gerar uma chave de autenticação com o comando ssh-keygen:
ssh-keygen -b 1024 (-b especifica o número de bits da chave)
Deixe a “passphrase” em branco e pronto, e gerado uma chave de autenticação em id_rsa.pub no directório ~/.ssh .Este arquivo deve ser enviado para o servidor, com o nome authorized_keys.
Por exemplo:
scp ~/.ssh/id_rsa.pub user@hostname:~/.ssh/authorized_keys
Existem inúmeras outras opções para o ssh-keygen. Para saber mais use o comando:
man ssh-keygen
keywords: SSH, password, senha,console


