Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
tutoriel:reverse_ssh [Le 21/11/2017, 13:04] scaph {{tag>tutoriel}} |
tutoriel:reverse_ssh [Le 25/08/2020, 00:37] remi_ours [Connexion sur le poste distant depuis le poste local] clarification pour meilleure compréhension |
||
---|---|---|---|
Ligne 33: | Ligne 33: | ||
* **userL** est à remplacer par le nom de votre choix mais suffisamment explicite pour savoir sur quelle machine vous êtes. Le mot de passe créé servira pour se connecter lors de l'[[#Connexion sur le poste local depuis le poste distant|étape suivante]]. | * **userL** est à remplacer par le nom de votre choix mais suffisamment explicite pour savoir sur quelle machine vous êtes. Le mot de passe créé servira pour se connecter lors de l'[[#Connexion sur le poste local depuis le poste distant|étape suivante]]. | ||
- | ==== Connexion sur le poste local depuis le poste distant ==== | + | ==== Connexion au poste local depuis le poste distant ==== |
- | Initiez une connexion sur //**local**// en saisissant sur le poste //**distant**//: | + | Initiez une connexion à //**local**// en saisissant sur le poste //**distant**//: |
- | <code>ssh -R 12345:localhost:22 userL@local</code> | + | <code>ssh -NR 12345:localhost:22 userL@local</code> |
où | où | ||
* //12345// est à remplacer par un numéro de port aléatoire (entre 1024 et 65535 qui sont réservés pour des applications utilisateurs) et non utilisé de votre choix | * //12345// est à remplacer par un numéro de port aléatoire (entre 1024 et 65535 qui sont réservés pour des applications utilisateurs) et non utilisé de votre choix | ||
* **userL** et le mot de passe de connexion sont ceux [[#Création d'un utilisateur dédié sur le poste local|défini précédemment]]. | * **userL** et le mot de passe de connexion sont ceux [[#Création d'un utilisateur dédié sur le poste local|défini précédemment]]. | ||
+ | * **local** est l'adresse IP publique de la machine locale (au besoin avec une règle NAT dans la box locale pour être joignable de l'extérieur) | ||
- | ==== Connexion sur le poste distant depuis le poste local ==== | + | ==== Connexion au poste distant depuis le poste local ==== |
- | La connexion étant désormais activée depuis //**distant**// sur //**local**//, le [[:pare-feu]] va donc laisser rentrer la connexion reverse, à savoir depuis //**local**// sur //**distant**//.\\ | + | La connexion étant désormais activée depuis //**distant**// vers //**local**//, le [[:pare-feu]] va donc laisser rentrer la connexion reverse, à savoir depuis //**local**// vers //**distant**//.\\ |
Pour cela taper dans un terminal sur //**local**//: | Pour cela taper dans un terminal sur //**local**//: | ||
<code>ssh -p 12345 userD@localhost</code> | <code>ssh -p 12345 userD@localhost</code> |