Solution 1 :
Cela devrait le faire pour vous (du bar):
ssh -R2222:localhost:22 foo
Puis, sur foo :
ssh localhost -p 2222
La première connexion ouvre une redirection de port distant, ce qui fait que le port 2222 sur foo est redirigé vers le port 22 sur bar. Donc, si vous vous connectez en ssh au port 2222 sur foo, vous vous connectez vraiment à bar. Vous pouvez ensuite ajouter tout transfert dont vous avez besoin via cette connexion ssh, pour transférer tout autre port.
Solution 2 :
Sous Centos, la réponse semble être la suivante :
on bar (la machine restreinte) exécutez la commande suivante :
ssh -N -R 1234:localhost:22 foo.theinternet.com
puis sur foo (la machine ouverte) lancez :
ssh -p 1234 localhost
Je soupçonne qu'il y a des améliorations à apporter à cela, mais j'espère que ce sera suffisant pour lancer n'importe quel googleur.
Merci à pkaeding de m'avoir mis sur la bonne voie.