quinta-feira, 21 de junho de 2007

SSH Seguro e sem senhas

Se você costuma logar por ssh em várias máquinas e gostaria de não precisar entrar a senha cada vez, siga o seguinte procedimento:
~$ ssh-keygen -t dsa
Pressione enter quando solicitado (não entre com passphrases). Se quiser usar uma senha, melhor. Mas daí não fica mais um SSH sem senha :D Este programa cria o arquivo .ssh/id_dsa.pub. Transfira este arquivo para a máquina que você deseja logar remotamente, usando o comando abaixo. Substitua login por seu nome de usuário no computador remoto, e maquinaremota pelo endereço IP do servidor remoto.
ssh-copy-id -i .ssh/id_dsa.pub login@maquinaremota
Caso o computador que você esteja usando não possua o comando acima, pode-se fazer a cópia direta do arquivo:
scp ~/.ssh/id_dsa.pub login@maquinaremota:.ssh/authorized_keys2