Configurando ssh sem senha rapidamente

Essa é uma dica pra configurar o ssh sem senha rapidamente utilizando autenticação por chave criptografada:

Gere a chave no computador cliente:

local> mkdir .ssh
local> ssh-keygen -t dsa -f .ssh/id_dsa

Copie a chave para o servidor:

local> cd .ssh
local> scp id_dsa.pub user@remote:~/.ssh/id_dsa.pub

Adicione a chave do cliente no servidor:

local> ssh user@remote
remoto> cd .ssh

No passo de cima você ainda precisará digitar a senha.

remoto> cat id_dsa.pub >> authorized_keys2
remoto> chmod 640 authorized_keys2
remoto> rm id_dsa.pub

remoto> exit

2 comentários:

Anônimo disse...

Cara,

estou seguindo os passos, e não consigo fazer a conexão. Você poderia me ajudar?

Na realidade eu já consegui fazer uma vez, para um usuário, mas agora não consigo fazer para um outro usuário.

Alessandro

Anônimo disse...

O negócio é que você tem que copiar aquele arquivo authorized_keys2 para cada pasta /home/[usuario]/.ssh de cada usuário do servidor que você deseja conectar.
A mesma coisa para os usuários locais, copie o conteúdo do .ssh de para todos os usuários locais de onde se originarão as conexões.