Pera.. não vamos confundir..

Chave privada = privada! é do servidor, ninguem deve te-la
Chave publica = publica. Distribuida a quem quiser ter uma relação de
confiança com esse servidor

Entao qdo tu faz:

$ ssh-keygen -t dsa
ele gera 2 arquivos: id_dsa.pub e id_dsa.pub

id_dsa = privada (guarde muito bem)
id_dsa.pub = publica, qto mais gente tiver "melhor" pra voce.

 O que tu precisa fazer pra permitir um servidor conectar no oturo sem senha
é registrar a PUBLICA do servidor origem no authorized_keys do servidor
destino.

O comando ssh-copy-id ajuda nisso:

$ ssh-copy-id -i .ssh/id_dsa.pub r...@server_destino

Mas o que ele faz é só adicionar o texto da chave no final do
authorized_keys e AJUSTAR AS PERMISSOES.

Esse pode ser teu problema, as permissões do diretorio ~/.ssh estarem
incorretas, ele deve ser somente permitido ao usuario dono.

$ chmod 700 ~/.ssh
$ chmod 600 ~/.ssh/*
$ chown -R $LOGNAME: ~/.ssh

--

Flávio do Carmo Júnior aka waKKu

2009/5/25 Herbert Faleiros <[email protected]>

>
> On Mon 25 May 2009 10:35:47 Marcelo wrote:
> > Preciso usar o ssh sem senha de varias maquinas para uma maquina
> > somente, só que com o mesmo usuario.
>
> não é só copiar a chave privada (a mesma) p/ todos os clientes/máquinas?
>
> Eu implementei algo semelhante aqui e está funcionado deste da maneira que
> descrevi (acessar servidores de workstations diversas com a mesma conta).
>
> Sobre o authorized_keys não é necessário fazer o que você descreveu.
>
> --
> Herbert
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]
-~----------~----~----~----~------~----~------~--~---

Responder a