Como enviar senhas ssh para ssh-agebt via pipe?

0

Eu tenho muitos PCs com acesso ssh (com ssh-key). Eu quero ter acesso a eles sem digitar senhas ou senhas. Apenas do meu próprio PC.

Eu sei sobre o ssh-agent, mas é necessário digitá-lo uma vez - não quero fazer isso. Deseja adicionar algum comando ao rc.local e esqueça de digitar qualquer senha.

Então eu tentei isso:

eval 'ssh-agent -s' && echo passphrase | sudo -S ssh-add .ssh/keyfile

agente começa:

Agent pid 20625

mas depois disso:

Could not open a connection to your authentication agent.
A frase-chave

e o arquivo de chaves são válidos.

Como consertar isso? E sim, eu sei da insegurança desse método

Linux 4.4.0-34-genérico # 53-Ubuntu SMP Qua Jul 27 16:06:39 UTC 2016 x86_64 x86_64 x86_64 GNU / Linux

    
por Родинка 20.08.2016 / 15:10

0 respostas