configurando o ssh-agent

0

Estou usando o ssh-agent para armazenar chaves particulares em cache; ele está funcionando bem antes de conectar o PC remoto, ele não está pedindo uma FRASEFATA, mas está pedindo a senha do usuário remoto. Ex:

host$ sudo ssh-agent bash 
      sudo ssh localhost2.localdomain

depois disso, ele não está pedindo passphrase pedindo apenas a senha do usuário remoto.

    
por shakeer akram 13.09.2015 / 22:31

1 resposta

2

Com esse sudo , você está trocando de usuário para raiz. Eu suspeito que isso não tenha sido planejado, pois o ssh irá procurar por chaves em /root/.ssh/ e, não encontrando nenhuma chave lá, apenas pedirá a senha do usuário remoto.

Eu geralmente corro exec ssh-agent bash ou algo similar - permanecendo com meu próprio usuário.

E então eu corro ssh-add , para carregar (a maioria) minhas chaves no agente, antes de executar o ssh - novamente normalmente sem sudo .

Se eu estiver errado, e o sudo for intencional, você pode nos dizer o que está tentando conseguir com isso?

    
por 13.09.2015 / 22:51

Tags