Estou procurando uma maneira de acessar um servidor (D) através de 2 procuradores (BeC) usando chaves SSH armazenadas no primeiro proxy (B). Meu computador (A) não tem permissão para salvar a chave.
Eu entendo a maneira de acessar C usando a chaveBcom um config
arquivo ssh (cf.esta postagem):
Host C
ProxyCommand ssh -T -q -o 'ForwardAgent yes' B 'ssh-add -t 1 ~/.ssh/mykey && nc %h %p'
Mas a partir deste ponto não posso usarCcomo proxy usando o mesmo método porqueCnão sabe a chave para acessarD. ApenasBfaz.
A ------------> B ------------> C ------------> D
key 1 from A key 2 from B key 3 from B
Existe alguma propriedade ssh existente que permita executar esta ação.
Obrigado!