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