Existem três sistemas: meu PC local, o computador A e o computador B.
Para efetuar login no B a partir do meu PC local, preciso executar:
ssh -XJ user@computerA user@computerB
Tenho o ssh sem chave configurado do meu PC local para A e de A para B. Mas quando faço o acima, ssh -XJ
ele ainda pede minha senha. Como posso evitar que isso aconteça?
Pela sua descrição , parece que você criou um par de chaves em A e copiou a chave pública para
authorized_keys
B . Isso não vai funcionar com . B precisa saber a chave do PC local de origem, então copie o conteúdo do(s) seu (s) arquivo(s) local(ais ) para B .-J
.pub
~/.ssh/authorized_keys