Ceci est une ancienne révision du document !
ssh -L
Source : [http://www.sukria.net/fr/archives/2004/01/06/dirtyhowto_utiliser_mozilla__travers_un_tunnel_ssh/ http://www.sukria.net/fr/archives/2004/01/06/dirtyhowto_utiliser_mozilla__travers_un_tunnel_ssh/]
'Exemple
' :
ssh -L 42:roger:4242 user@B
ssh ouvre le port 42 en local et fait suivre tout ce que tu envois dessus vers B via le tunnel qui fera suivre vers le port 4242 de roger
Accèder à des ressources d'un réseau privé de l'extérieur.
Accèder à un serveur web de l'Insia. ssh -N -T -L 3128:adminunix.insia.org:80 glemeur@insia.org
Il suffit d'indiquer à Firefox d'utiliser pour localhost le port 3128 comme proxy et le tour est joué.
On peut maintenant se connecter au site web adminunix.insia.org ;)
Pour le wiki pareil :
ssh -N -T -L 3128:wiki.insia.org:80 glemeur@insia.org
ssh -R
[http://blog.uggy.org/post/2006/02/17/76-ssh-r-ou-comment-monter-une-connexion-ssh-dans-le-sens-inverse http://blog.uggy.org/post/2006/02/17/76-ssh-r-ou-comment-monter-une-connexion-ssh-dans-le-sens-inverse]
Exemple : ssh -R 42:roger:4242 user@B
Le client se connecte a B et demande a B d'ouvrir le port 42, tout ce qui est envoyé sur le port est relayé vers ta machine (qui a lancé ssh) par le tunnel que tu viens de créer, qui fait suivre ensuite vers le port 4242 de roger