Il peut être utile de créer un shell inverse avec SSH. Depuis la machine qui est à joindre, on se connecte sur un serveur que l'on contrôle:
ssh -R 2222:127.0.0.1:22 user@serveur
On pourra alors se connecter depuis server
ssh -p2222 root@localhost