segunda-feira, 2 de fevereiro de 2009

SSH SEM SENHA

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: