Forum Linux.général Tunnels SSH

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
1
25
nov.
2016

Hello à tous,

J'aurais besoin d'un coup de main si possible pour un tunnel SSH. Je ne les maitrise pas particulièrement car je n'en ai jamais eu besoin, j'ai un peu de mal à comprendre la logique.

En fait dans mon cas le besoin est assez simple. J'ai un client (A), à partir duquel je me connecte à une machine distante (B) par SSH, qui est dans un autre domicile, derrière une autre connexion ADSL (via VPN).

J'aimerai trouver le moyen d'atteindre une page web sur une autre machine (C) sur le même réseau que (B), depuis mon PC (A).

Est-ce qu'il y a possibilité via les tunnels SSH de faire ça ?

Merci à vous ;)

  • # La commande

    Posté par  . Évalué à 3. Dernière modification le 25 novembre 2016 à 18:04.

    autossh -M 0 -q -N -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -L 8080:hostname_de_ton_Site:80 myUserServer@HOSTNAME

    8080 => est le port d'entrée (le port qui sera ouvert sur ta machine cliente). Tu peux choisir n'importe quel port.
    80 => est le port de sortie (sur le serveur). Tu dois obligatoirement choisir le port que tu veux joindre (80 ou 443 pour du web, 5900 pour du vnc, etc)
    myUserServer@HOSTNAME => l'user sur ton serveur SSH et l'hostname pour joindre ton serveur SSH

    En gros taper http://127.0.0.1:8080 dans ton navigateur web fera transiter les données vers ton servers SSH pour ressortir vers hostname_de_ton_site:80

    Voici un tuto que j'ai rédigé et maintient, peut-être t'aidera-t-il (il me sert de base lorsque je rédige des tuto utilisant les tunnels)

    PS: autossh n'est pas installé par défaut, pour l'installer "sudo apt-get install autossh"

    Donation Bitcoin : 1N8QGrhJGWdZNQNSspm3rSGjtXaXv9Ngat

    • [^] # Re: La commande

      Posté par  . Évalué à 2. Dernière modification le 25 novembre 2016 à 18:12.

      Note que l'explication que j'ai posté ci-haut ne fonctionne que pour joindre un seul et unique hostname par tunnel.
      Si tu veux t'en servir comme proxy pour joindre X sites/hostname, cherche sur google "proxy ssh firefox" et tu tombera sur ce genre de tuto : Proxy socks via SSH pour Firefox

      Donation Bitcoin : 1N8QGrhJGWdZNQNSspm3rSGjtXaXv9Ngat

  • # Merci :)

    Posté par  (site web personnel) . Évalué à 1.

    Merci pour tes explications, je vais essayer ça !!

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.