Comment créer un tunnel SSH en utilisant PuTTY dans Windows?
j'ai besoin de créer un tunnel SSH avec PuTTY dans Windows, qui ferait la même chose que cette commande dans Linux:
ssh -fN -L 2000:SomeIp:2000 myusername@myLinuxBox
j'ai essayé plusieurs options dans PuTTY, y compris configurer le port source dans GUI à "2000" et la destination à "SomeIp:2000". La Destination est définie au niveau local (par l' -L
switch suggère).
je me connecte avec succès à ma boîte SSH mais port forward n'est pas fait.
est - ce même possible dans Windows, de sorte que toutes les connexions faites par les programmes qui utilisent ce port (2000) passera par ce tunnel?
4 réponses
vous voulez probablement utiliser plink.exe
au lieu du client GUI. La syntaxe de la ligne de commande est compatible iirc.
avec la suite PuTTY, vous pouvez configurer un tunnel soit en utilisant le PuTTY lui-même (GUI) soit en utilisant l'outil en ligne de commande plink.exe
.
plink.exe
, vous utilisez les mêmes arguments qu'avec L'OpenSSH ssh
, excepté le -f
, qui n'a pas d'équivalent sous Windows.
plink.exe -N -L 2000:SomeIp:2000 myusername@myLinuxBox
Référence: utilisation de L'outil de connexion en ligne de commande Plink
avec le mastic, le -L 2000:SomeIp:2000
traduit à:
donc c'est en fait, ce que vous prétendez avoir essayé. Si vous avez des problèmes, utilisez le journal D'événements PuTTY pour enquêter:
-N
traduit vers l'option "Ne pas démarrer un shell de commande ou à tous".
mais cela n'a probablement pas de sens avec un client GUI pour l'activer, car vous obtenez une fenêtre de toute façon, vous ne pouvez pas faire quelque chose avec elle. Voir aussi le Mastic voulez-terminal-fenêtre.
Ou vous pouvez errer à travers le mastic interface utilisateur, ce qui permet également de ce. Voir Connection > SSH > Tunnels
sur le côté gauche avec l'option de l'arborescence.
le port "Source" est un numéro de port sur la même machine à partir duquel vous lancez putty (par ex. ouvrez dans votre navigateur: 127.0.0.1:source). "Destination" est votre port distant auquel vous voulez vous connecter depuis votre machine locale. Ça a commencé à marcher après que j'ai réalisé ça.