Tu veux exposer sur la machine distante (S) des ports tcp (disons 22 et 80) du côté de ton eeepc (C).
Pour cela, il faut que C se connecte sur S en ssh pour exposer ses ports avec du reverse forwarding (-R):
ssh user@S -R 20022:localhost:22 -R 20080:localhost:80
Cette commande expose les ports 22/80 de C sur les ports 20022/20080 de S : depuis S, ssh -p 20022 user@localhost permet de se connecter à C !
Remarques:
- les ports 20022/20080 peuvent être déja utilisés, une solution est de laisser le daemon ssh de S les choisir pour toi en remplaçant 20022 par 0
- si tu veux mettre le reverse-forwarding en tache de fond, rajoute -fN
- la connection risque de se fermer (connection timeout/déconnection réseau de C ...), donc tu as intérêt d'avoir un script cron qui vérifie la connection ou essaie de la réinitialiser
- Est ce vraiment ce que tu as besoin, un openvpn entre S et C ne conviendrait pas mieux ? ou un team viewer ?
Partager