GNU/Linux >> Tutoriales Linux >  >> Linux

Ssh:¿dar acceso al servidor a Internet a través de la conexión del cliente mediante Ssh?

Puedo usar la computadora de mi casa A conectarse por SSH a un servidor B donde se bloquea el acceso a la red externa. En otras palabras, todas las solicitudes a Internet de B lanza un error:La red es inalcanzable . ¿Puedo redirigir todas estas solicitudes para que pasen por la computadora A? que tiene un acceso irrestricto a Internet?

Servidor B es un servidor que alberga uno de mi sitio web. Quiero descargar archivos para instalar algún software. Pero la conexión está bloqueada. Pude transferir archivos pero fue complicado porque las versiones de software son diferentes en A y B , por lo que las dependencias eran diferentes y requerían archivos diferentes en A y B .

Busqué en Internet y parece que necesito un túnel inverso. Pero solo encontré soluciones donde se redirige un puerto. Pero no es lo que necesito ya que no quiero B para acceder a A sino a Internet.

Respuesta aceptada:

Puede ejecutar un proxy en la computadora A a la que la computadora B se conectaría para acceder a Internet a través de la computadora A.

Algo como esto

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

Instale un proxy como squid en A que escucha en el puerto 3128, y luego puede ssh al servidor con esto –
ssh -L 3128:127.0.0.1:3128 [email protected]

Eso permitirá que B acceda a Internet a través de A


Linux
  1. Ssh:¿cómo ejecutar un script inmediatamente después de conectarse a través de Ssh?

  2. ¿Mapa de clave pública-privada Ssh para el cliente?

  3. Solucionar problemas de SSH

  4. Deshabilite el inicio de sesión raíz directo y el acceso de usuario a través de SSH al servidor

  5. Cómo dar acceso ssh a un usuario en Ubuntu

¿Cómo conectarse a Internet a través de un servidor remoto a través de una conexión Ssh?

Cómo conectarse a su servidor a través de SSH

Acceda a la cuenta de alojamiento compartido a través de SSH

Cómo SSH al servidor a través de Linux

Inicie sesión en un servidor Linux con una clave privada SSH en un cliente de Windows

Cómo usar SSH para conectarse a un servidor remoto en Linux o Windows