system_administration:networking:ssh_remote_port_forwarding_for_4g

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
system_administration:networking:ssh_remote_port_forwarding_for_4g [2022/04/02 13:06] – [Références utiles] azizsystem_administration:networking:ssh_remote_port_forwarding_for_4g [2023/08/17 13:14] (current) – [Créer la redirection depuis le client] aziz
Line 1: Line 1:
 +{{tag> network ssh}} 
 +
 +
 ====== Accéder à un serveur derrière un router 4G en Algérie ====== ====== Accéder à un serveur derrière un router 4G en Algérie ======
  
Line 21: Line 24:
 Par défaut le serveur distant n'ouvre la redirection que sur son interface locale ((https://serverfault.com/a/997135)). Ceci est insuffisant.  Par défaut le serveur distant n'ouvre la redirection que sur son interface locale ((https://serverfault.com/a/997135)). Ceci est insuffisant. 
  
-Nous devons donc paramétrer le serveur ssh pour  que le port forwardé soit accessible sur l'interface publique avec l'instruction suivante sur le fichier de  configuration ''/etc/ssh/sshd_config'':+Nous devons donc paramétrer le serveur ssh pour  que le port forwardé soit accessible sur l'interface publique avec l'instruction suivante dans le fichier de  configuration ''/etc/ssh/sshd_config'':
  
 <code ini> <code ini>
Line 33: Line 36:
  
 <code bash> <code bash>
-ssh -N -f -g -R *:11122:localhost:22 limiteduser@64.212.113.165+ssh -N -f -g -R *:11122:localhost:22 limiteduser@ip.serveur.visible
 </code> </code>
  
 Avec cette  commande nous donnons accès au port 22  du **Serveur  Hidden** à travers le port 11122 du **Serveur Visible**. Avec cette  commande nous donnons accès au port 22  du **Serveur  Hidden** à travers le port 11122 du **Serveur Visible**.
 +
 +L'utilisateur **limiteduser** est restreint et a **/bin/false** comme shell.
  
 Donc, avec la commande suivante, nous nous connectons au port 22 du **Serveur  Hidden**. Donc, avec la commande suivante, nous nous connectons au port 22 du **Serveur  Hidden**.
  
 <code bash> <code bash>
-ssh -p 11122 userb@64.212.113.165+ssh -p 11122 userServeurHidden@ip.serveur.visible
 </code> </code>
  
Line 77: Line 82:
  
 ==== Références utiles ==== ==== Références utiles ====
 +  * [[https://tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.rpdb.multiple-links.html]]
   * [[https://www.booleanworld.com/guide-ssh-port-forwarding-tunnelling/]]   * [[https://www.booleanworld.com/guide-ssh-port-forwarding-tunnelling/]]
   * [[https://unix.stackexchange.com/a/22794]]   * [[https://unix.stackexchange.com/a/22794]]
  • system_administration/networking/ssh_remote_port_forwarding_for_4g.1648901216.txt.gz
  • Last modified: 2022/04/02 13:06
  • by aziz