Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
tutoriel:reverse_ssh [Le 31/08/2022, 23:15]
moths-art correction tirets doubles (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
tutoriel:reverse_ssh [Le 11/09/2022, 12:21] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 17: Ligne 17:
 {{:​tutoriel:​ssh:​reverse_ssh_dfwil.png|userD@distant est le serveur SSH à joindre mais est inaccessible dû aux paramétrages du routeur/​pare-feu...}} {{:​tutoriel:​ssh:​reverse_ssh_dfwil.png|userD@distant est le serveur SSH à joindre mais est inaccessible dû aux paramétrages du routeur/​pare-feu...}}
  
-Ici +Ici
   * **userD@distant** correspond à l'​utilisateur //userD//, sur le poste appelé **//​distant//​** qui a les ports entrants bloqués et donc inaccessible depuis l'​extérieur   * **userD@distant** correspond à l'​utilisateur //userD//, sur le poste appelé **//​distant//​** qui a les ports entrants bloqués et donc inaccessible depuis l'​extérieur
   * **userL@local** correspond à l'​utilisateur //userL//, sur le poste appelé **//​local//​** qui dispose également d'un serveur ssh, et qui va permettre d'​accéder à la machine **//​distant//​**   * **userL@local** correspond à l'​utilisateur //userL//, sur le poste appelé **//​local//​** qui dispose également d'un serveur ssh, et qui va permettre d'​accéder à la machine **//​distant//​**
Ligne 29: Ligne 29:
 Saisissez dans un [[:​terminal]] sur **//​local//​** la [[:​commande_shell|commande]] suivante : Saisissez dans un [[:​terminal]] sur **//​local//​** la [[:​commande_shell|commande]] suivante :
 <​code>​sudo adduser --no-create-home userL</​code>​ <​code>​sudo adduser --no-create-home userL</​code>​
-où :+où:
   * **%%--%%no-create-home** est l'​option spécifiée pour ne pas créer de dossier **/​home/​userL** sur le poste //​**local**//​.   * **%%--%%no-create-home** est l'​option spécifiée pour ne pas créer de dossier **/​home/​userL** sur le poste //​**local**//​.
   * **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]].
Ligne 47: Ligne 47:
 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>​
-où +
   * //12345// est le port [[#​Connexion sur le poste local depuis le poste distant|choisi auparavant]]   * //12345// est le port [[#​Connexion sur le poste local depuis le poste distant|choisi auparavant]]
   * **userD** est à remplacer par le nom d'​utilisateur permettant de se connecter au serveur ssh sur //​**distant**//​   * **userD** est à remplacer par le nom d'​utilisateur permettant de se connecter au serveur ssh sur //​**distant**//​
Ligne 58: Ligne 58:
 {{:​tutoriel:​ssh:​reverse_ssh_dfwisl.png|userD@distant et userL@local ne sont pas accessibles depuis l'​extérieur}} {{:​tutoriel:​ssh:​reverse_ssh_dfwisl.png|userD@distant et userL@local ne sont pas accessibles depuis l'​extérieur}}
  
-Ici +Ici
   * **userD@distant** correspond à l'​utilisateur //userD//, sur le poste appelé **//​distant//​** qui a les ports entrants bloqués et donc inaccessible depuis l'​extérieur   * **userD@distant** correspond à l'​utilisateur //userD//, sur le poste appelé **//​distant//​** qui a les ports entrants bloqués et donc inaccessible depuis l'​extérieur
   * **userS@serveur** correspond à l'​utilisateur //userS//, sur le poste appelé **//​serveur//​** qui dispose d'un accès libre à son serveur ssh.   * **userS@serveur** correspond à l'​utilisateur //userS//, sur le poste appelé **//​serveur//​** qui dispose d'un accès libre à son serveur ssh.
Ligne 72: Ligne 72:
 Taper dans un terminal : Taper dans un terminal :
 <​code>​sudo adduser --no-create-home userS</​code>​ <​code>​sudo adduser --no-create-home userS</​code>​
-où +
   * l'​option **%%--%%no-create-home** est spécifiée pour ne pas créer de dossier **/​home/​userS** sur le poste //​**serveur**//​.   * l'​option **%%--%%no-create-home** est spécifiée pour ne pas créer de dossier **/​home/​userS** sur le poste //​**serveur**//​.
   * **userS** est à remplacer par le nom de votre choix mais suffisament explicite pour savoir sur quelle machine vous êtes. Le mot de passe créé servira pour se connecter lors de l'​[[#​Connexion sur le poste serveur depuis le poste distant|étape suivante]].   * **userS** est à remplacer par le nom de votre choix mais suffisament explicite pour savoir sur quelle machine vous êtes. Le mot de passe créé servira pour se connecter lors de l'​[[#​Connexion sur le poste serveur depuis le poste distant|étape suivante]].
Ligne 79: Ligne 79:
 Initiez une connexion sur **//​serveur//​** en tapant dans un [[:​terminal]] de la machine **//​distant//​** : Initiez une connexion sur **//​serveur//​** en tapant dans un [[:​terminal]] de la machine **//​distant//​** :
 <​code>​ssh -R 12345:​localhost:​22 userS@serveur</​code>​ <​code>​ssh -R 12345:​localhost:​22 userS@serveur</​code>​
-où +
   * //12345// est à remplacer par un numéro de port aléatoire de votre choix,   * //12345// est à remplacer par un numéro de port aléatoire de votre choix,
   * le port //22// est le port d'​écoute ssh sur la machine //​**distant**//,​   * le port //22// est le port d'​écoute ssh sur la machine //​**distant**//,​
Ligne 95: Ligne 95:
  
 ==== Accès à la machine distante depuis la machine locale ==== ==== Accès à la machine distante depuis la machine locale ====
-Vous pouvez désormais atteindre le poste **//​distant//​** en saisissant dans le terminal du poste **//​local//​** [[#​Connexion sur le poste serveur depuis le poste local|connecté précédemment]] sur **//​serveur//​** ​+Vous pouvez désormais atteindre le poste **//​distant//​** en saisissant dans le terminal du poste **//​local//​** [[#​Connexion sur le poste serveur depuis le poste local|connecté précédemment]] sur **//​serveur//​**
 <​code>​ssh -p 12345 userD@localhost</​code>​ <​code>​ssh -p 12345 userD@localhost</​code>​
  
 ---- ----
 //​Contributeurs:​[[:​utilisateurs:​nesthib]]//​ //​Contributeurs:​[[:​utilisateurs:​nesthib]]//​
  • tutoriel/reverse_ssh.txt
  • Dernière modification: Le 11/09/2022, 12:21
  • par moths-art