| 22 | La jonction se fait en deux étapes: |
| 23 | * Tunnel entre sphinx et cible: |
| 24 | * Ecoute sur les ports 1900 et 1901 du trafic ''loopback'' |
| 25 | * Redirection du trafic ''loopback'' depuis les ports 1900 et 1901, vers les ports 443 et 5900 de cible, via gate-net |
| 26 | * Tunnel entre maison et cible: |
| 27 | * Ecoute sur les ports 1900 et 1901 du trafic ''loopback'' |
| 28 | * Redirection du trafic ''loopback'' depuis les ports 1900 et 1901, vers les ports 1900 et 1901 de sphinx, via sphinx |
| 29 | |
| 30 | == Tunnel entre sphinx et la cible == |
| 31 | |
28 | | Le serveur SSH sur '''sphinx''' se placera en écoute sur les ports 1900 et 1901 et redirigera tout le trafic depuis ces ports vert les ports 443 et 5900 de la machine '''cible'''. |
| 38 | |
| 39 | À partir de ce moment on ne peut pas encore accéder à notre machine. Bien que sphinx se soit mis en écoute sur les ports '''1900''' et '''1901''', il ne l'a fait que localement. Il serait bien trop dangereux d'exposer ces ports à tout le monde sur Internet. |
| 40 | |
| 41 | On peut s'en rendre compte facilement en regardant les ports en écoute sur '''sphinx''': |
| 42 | {{{ |
| 43 | netstat -an | grep -i LISTEN |
| 44 | }}} |
| 45 | |
| 46 | |
| 47 | == Tunnel entre la maison et sphinx == |
| 48 | |
| 49 | Pour ce tunnel, on va rediriger l'adresse de ''loopback'' locale vers '''sphinx'''. |
| 50 | |
| 51 | Depuis la '''maison''': |
| 52 | {{{ |
| 53 | ssh -N -f utilisateur@sphinx.lip6.fr -L 1900:localhost:1900 -L 1901:localhost:1900 |
| 54 | }}} |