GNU/Linux >> Tutoriels Linux >  >> Linux

Ssh - Donner accès au serveur à Internet, via le client se connectant par Ssh ?

Je peux utiliser mon ordinateur personnel A se connecter en SSH à un serveur B où l'accès au réseau externe est bloqué. En d'autres termes, toutes les requêtes adressées à Internet depuis B renvoie une erreur :Le réseau est inaccessible . Puis-je rediriger toutes ces requêtes pour passer par l'ordinateur A qui a un accès illimité à Internet ?

Serveur B est un serveur qui héberge un de mes sites web. Je souhaite télécharger des fichiers afin d'installer des logiciels. Mais la connexion est bloquée. J'ai pu transférer des fichiers mais c'était compliqué car les versions des logiciels sont différentes sur A et B , donc les dépendances étaient différentes et cela nécessitait des fichiers différents sur A et B .

J'ai cherché sur Internet et il semble que j'ai besoin d'un tunnel inverse. Mais je n'ai trouvé que des solutions où un port est redirigé. Mais ce n'est pas ce dont j'ai besoin puisque je ne veux pas B pour accéder à A mais à Internet.

Réponse acceptée :

Vous pouvez exécuter un proxy sur l'ordinateur A auquel l'ordinateur B se connecterait ensuite afin d'accéder à Internet via l'ordinateur A.

Quelque chose comme ça

             +----------+            +-----------+
             |          |+----SSH+-->|           |
             |     A    |            |    B      |
             |+--------+|            |           |
  Internet <-++-+PROXY<++<SSH Tunnel--+          |
             |+--------+|            |           |
             +----------+            +-----------+

Installez un proxy comme squid sur A qui écoute sur le port 3128, puis vous pouvez vous connecter en ssh au serveur avec ceci –
ssh -L 3128:127.0.0.1:3128 [email protected]

Cela permettra à B d'accéder à Internet via A


Linux
  1. Ssh - Comment exécuter un script immédiatement après la connexion via Ssh ?

  2. Carte de clé privée-publique Ssh pour le client ?

  3. Dépanner SSH

  4. Désactiver la connexion racine directe et l'accès utilisateur via SSH au serveur

  5. Comment donner un accès ssh à un utilisateur dans Ubuntu

Comment se connecter à Internet via un serveur distant via une connexion Ssh ?

Comment se connecter à votre serveur via SSH

Accéder au compte d'hébergement mutualisé via SSH

Comment SSH au serveur via Linux

Connectez-vous à un serveur Linux avec une clé privée SSH sur un client Windows

Comment utiliser SSH pour se connecter à un serveur distant sous Linux ou Windows