GNU/Linux >> Tutoriels Linux >  >> Linux

Tunnel VPN d'accès à distance SSH

Solution 1 :

Cela devrait le faire pour vous (du bar):

ssh -R2222:localhost:22 foo

Puis, sur foo :

ssh localhost -p 2222

La première connexion ouvre une redirection de port distant, ce qui fait que le port 2222 sur foo est redirigé vers le port 22 sur bar. Donc, si vous vous connectez en ssh au port 2222 sur foo, vous vous connectez vraiment à bar. Vous pouvez ensuite ajouter tout transfert dont vous avez besoin via cette connexion ssh, pour transférer tout autre port.

Solution 2 :

Sous Centos, la réponse semble être la suivante :

on bar (la machine restreinte) exécutez la commande suivante :

ssh -N -R 1234:localhost:22 foo.theinternet.com

puis sur foo (la machine ouverte) lancez :

ssh -p 1234 localhost

Je soupçonne qu'il y a des améliorations à apporter à cela, mais j'espère que ce sera suffisant pour lancer n'importe quel googleur.

Merci à pkaeding de m'avoir mis sur la bonne voie.


Linux
  1. Ssh - Bureau à distance sur tunnel inverse Ssh pour remplacer Teamviewer ?

  2. Ssh - Journalisation des tentatives d'accès Ssh ?

  3. Est-ce que Rsync ~/foo Target/foo est identique à Rsync ~/foo/ Target/foo/?

  4. Ctrl-c Gestion en session Ssh ?

  5. Limiter l'accès SSH par adresse IP

Comment configurer un VPN d'accès à distance Bare Metal Cloud

Comment configurer des connexions SSH personnalisées pour simplifier l'accès à distance

Comment utiliser SSH pour se connecter à un serveur distant

Comment :Administration à distance de FreeBSD

Initialisera 1 à partir d'une session ssh distante (via VPN) tuera ma connexion ssh

comment tunneliser Windows Remote Desktop via ssh à l'aide d'une machine Linux?