SSH por meio de um host intermediário

Digamos que sua loja esteja configurada de forma que você precise fazer o ssh para uma máquina (vamos chamá-la de intermediário.example.com) e de lá fazer o ssh para onde você realmente deseja ir. (Não me pergunte por quê, tudo que sei é que me deparei com isso.)

Se o netcat ( nc) estiver instalado na máquina intermediária, você pode usar isso em seu ~/.ssh/configpara fazer com que, ao digitar ssh target, passe pela máquina intermediária automaticamente. (Há outras maneiras de fazer isso sem nce eu honestamente não me lembro por que parei de fazer dessa forma e comecei a fazer dessa forma, mas havia uma razão. Suposições fundamentadas sobre qual era a razão são bem-vindas. .)

Host target
ProxyCommand ssh -q intermediary.example.com nc target.example.com 22

https://gist.github.com/Trott/7271573