Comment démarrer un tunnel inverse avec PuTTY?

13

J'essaie de faire un tunnel entre un serveur et un ordinateur portable avec Putty. Le problème est que l'ordinateur portable n'ayant pas d'adresse IP publique, je dois établir une connexion inverse.

Oeuvre ASCII:

SERVER(PORT:6000) ----------> LAPTOP(PORT:7000)

Cependant, comme l'ordinateur portable n'a pas d'adresse IP publique, je dois:

SERVER(PORT:6000) <---------- LAPTOP(PORT:7000)

Mais, toutes les données provenant de seront transférées du serveur vers l'ordinateur portable.

Ozer
la source

Réponses:

18

Dans PuTTY, accédez à Paramètres -> Connexion -> SSH -> Tunnels. Vous pouvez y ajouter des ports vers l'avant. Pour le renvoi inversé, entrez le port source et la destination, mais choisissez «À distance» au lieu de «Local».

Dans votre cas, placez 6000 dans le port source, localhost: 7000 dans la destination et choisissez Remote.

cmouse
la source
Ouais, j'essayais la même chose mais je n'arrive toujours pas à me connecter :( Quel peut être le problème ??
Ozer
1
Comment as-tu essayé?
cmouse
0

Vous pouvez le faire avec l'option -R de ssh. Il vous permet d'établir une connexion à l'envers (enfin dans les deux sens). Voir cette page pour plus

uSlackr
la source
Merci mais je veux le faire avec du mastic, y a-t-il quand même du faire avec du mastic ??
Ozer
Oui. La page Tunnels SSH vous permet de le configurer. Le lien d'aide doit le décrire. sinon, utilisez plink depuis la ligne de commande
uSlackr