Created
November 21, 2016 09:05
-
-
Save kevin39/abc32e53fb047d295426973aaca1bc87 to your computer and use it in GitHub Desktop.
Reverse SSH Tunneling
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Source : http://pierrehirel.info/blog/?p=19 | |
client:~$ ssh -Nf -R 26000:127.0.0.1:22 -p 2222 login@server.org | |
-N indique au client de ne pas se connecter mais de se mettre en attente ; en l’occurence il va écouter le port 22 ; | |
-f détache le client de la console, il continuera donc de tourner en arrière-plan ; | |
-R pour « reverse » indique qu’on met en place un tunnel inversé ; | |
26000:127.0.0.1:22 indique au serveur de rediriger son port 26000 vers le port 22 de la machine locale (localhost ou 127.0.0.1) ; le port du serveur (26000) peut être remplacé par n’importe quel port disponible ; le port du client (22) est à remplacer par le port sur lequel le serveur ssh du client écoute. | |
-p 2222 indique au client ssh de communiquer vers le port 2222 du serveur (au lieu du 22 par défaut) ; | |
la dernière partie est bien sûr à remplacer par un login et une adresse de serveur valides. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment