[ Probleme ] Tunneling SSH

Fermé
Rideman Messages postés 6 Date d'inscription samedi 12 novembre 2005 Statut Membre Dernière intervention 31 janvier 2007 - 31 janv. 2007 à 14:04
 RiDeMaN - 1 févr. 2007 à 10:55
Bonjour,

Je voudrais votre aide quant au tunneling ssh. En effet je suis sur une machine 10.0.0.2 par ex et je veux tunneler mes transferts TCP vers mon serveur 10.0.0.1.

J'aimerai que par ex ma connexion web soit encapsuler dans mon tunnel ssh.

J'ai lu de nombreux tutos et je tombe sur cette commande

ssh -L 3000:localhost:80 10.0.0.1

A ce que je comprends quand je fais une requete sur le 10.0.0.1:80 il passe sur mon localhost port 3000 pour joindre le 10.0.0.1:80.
Ce qui permet de creer un tunnel. Maintenant je ne comprends deja pas comment le tunnel est crée. Car comment mon serveur 10.0.0.1 sait que mon paquet sera encapsulé dans ssh.

Par ailleurs lorsque je tape ma commande il me demande de m'identifier et j'arrive sur le 10.0.0.1 en SSH

Je ne comprends pas.

Qui peut m'aider?
Merci bien
Bonne journée.
A voir également:

7 réponses

ctxlp2002 Messages postés 4500 Date d'inscription jeudi 21 avril 2005 Statut Contributeur Dernière intervention 31 janvier 2021 1 178
31 janv. 2007 à 14:20
bonjour,
vous faites cela avec Putty ? si non essaye - le.
0
Rideman Messages postés 6 Date d'inscription samedi 12 novembre 2005 Statut Membre Dernière intervention 31 janvier 2007
31 janv. 2007 à 15:56
Je ne fais pas ca avec putty. Putty c'est interessant pour windows. Je voudrais reussir ca avec les commandes. En fait j'ai 3 serveurs dont 2 sous debian. Et je souhaiterai réaliser le tunneling entre les deux serveurs debian.

Et moi je connais putty que comme telnet (mais pour un accès ssh)

J'ai lu qu'avec putty j'etait capable de créer des tunnels mais la encore je ne vois pas très bien comment.
0
ctxlp2002 Messages postés 4500 Date d'inscription jeudi 21 avril 2005 Statut Contributeur Dernière intervention 31 janvier 2021 1 178
31 janv. 2007 à 18:35
0
Rideman Messages postés 6 Date d'inscription samedi 12 novembre 2005 Statut Membre Dernière intervention 31 janvier 2007
31 janv. 2007 à 19:33
je suis d'accord avec ton tuto. La seule chose qui me "pertube" il faut que putty reste open pour que mes tunnels soit crée. et il faut que je passe par putty pour pouvoir crypter mes données à envoyées?
car ce que je veux c'est que Samba soit encapsulé dans le tunnel. Et avec le logiciel putty j'ai du mal à comprendre comment?!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
brupala Messages postés 111291 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 5 avril 2025 13 973
31 janv. 2007 à 20:20

ssh -L 3000:localhost:80 10.0.0.1

où as tu pris cette commande ?
si ton local host (client ssh et origine du tunnel) est 10.0.0.2 , le serveur ssh est 10.0.0.1, le login sur le serveur marcel et le serveur web 192.168.10.10,
pour le tunnel , c'est:
ssh -L 4040:192.168.10.10:80 marcel@10.0.0.1
une fois le tunnel établi,
pour accéder au serveur web de 192.168.10.10, tu tapes dans ton navigateur:
http://10.0.0.2:4040
4040 est un port non utilisé en local bien entendu
0
je l'ai pris dans un bouquin et j'ai deja vu ta commande. La question que je me pose c'est comment le tunnel marche. Car le port 80 que je vais joindre, comment sait il que c'est tunnelé en SSH. Car le port 80 c'est un port well known (standard) pour le transfert HTTP... Faut il faire quelque chose sur le serveur a part lancer le daemon SSH?
Merci bien
0
brupala Messages postés 111291 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 5 avril 2025 13 973
1 févr. 2007 à 10:01
Sur le serveur ssh,
non rien d'autre, tout est automatique, c'est lui qui détecte et reroute les connections tcp encapsulées.
il faut bien sûr que le serveur ssh ait une route et une règle firewall qui autorise une connexion vers le serveur final, mais c'est complètement extérieur au tunnel ssh.
Tout se passe coté client pour le paramétrage.
tu peux trouver une assez bonne représentation du tunnel ici: http://people.via.ecp.fr/~alexis/formation-linux/ssh.html#AEN6859
0
Ok merci bien je vais tester ca ce soir jte redirais. Y'a t il un moyen simple de voir si c'est bien tunnélé sans mettre de firewall? un analyseur de réseau comme ethereal c'est possible de voir le tunnel? car via ta commande cela ouvre un shell ssh sur la machine distante et je comprends pas pourquoi :s
0