Criação das chaves
Digite no console:
ssh-keygen -b 1024 -t rsa
No caso de chaves das vc deverá usar: ssh-keygen -b 1024 -t dsa.
Será criado o arquivo: /home/loup/.ssh/id_rsa
Este é lugar onde será criada as chaves.
o ssh-keygen pedirá uma senha, neste caso, deixe em branco.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your public key has been saved in /home/loup/.ssh/id_rsa.pub.
The key fingerprint is:
25:68:30:56:AF:45:90:21:95:36:28:17:20:51:09:
Envie a chave pública para o servidor, ou máquina a qual o acesso será dado sem senha:
scp id_rsa.pub loup@172.17.1.151:/home/loup/.ssh/
A chave necessária é a chave PÚBLICA. A privada deve ficar na sua máquina.
Na máquina a qual você pretende logar-se sem senha, entre no diretório .ssh e altere o arquivo para 'authorized_keys':
mv id_rsa.pub authorized_keys (RSA)
mv id_rsa.pub authorized_keys2 (DSA)
Obs.: Verifique se as opções no arquivo /etc/ssh/sshd_config:
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
estão habilitadas na máquina que será logada sem senha. Caso não esteja habilite-as e reinicie o servidor ssh.
Autoria: Duca
http://under-linux.org/blogs/duca/
Nenhum comentário:
Postar um comentário