GNU/Linux >> Tutoriales Linux >  >> Linux

Túnel vpn de acceso remoto SSH

Solución 1:

Esto debería funcionar por ti (desde la barra):

ssh -R2222:localhost:22 foo

Luego, en foo:

ssh localhost -p 2222

La primera conexión abre un reenvío de puerto remoto, lo que hace que el puerto 2222 en foo se reenvíe al puerto 22 en bar. Entonces, si accede al puerto 2222 en foo, realmente se está conectando a la barra. Luego puede agregar cualquier reenvío que necesite a través de esa conexión ssh, para reenviar cualquier otro puerto.

Solución 2:

En Centos, la respuesta parece ser la siguiente:

en la barra (la máquina restringida) ejecute el siguiente comando:

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

luego en foo (la máquina abierta) ejecuta:

ssh -p 1234 localhost

Sospecho que se deben realizar mejoras en esto, pero espero que sea suficiente para que los usuarios de Google comiencen.

Gracias a pkaeding por ponerme en el camino correcto.


Linux
  1. Cómo configurar conexiones SSH personalizadas para simplificar el acceso remoto

  2. Ssh:¿registro de intentos de acceso Ssh?

  3. ¿Es Rsync ~/foo Target/foo lo mismo que Rsync ~/foo/ Target/foo/?

  4. Ctrl-c Manejo en sesión Ssh?

  5. ¿Permitir acceso Ssh remoto?

Cómo configurar una VPN de acceso remoto a la nube Bare Metal

Cómo usar SSH para conectarse a un servidor remoto

Cómo:Administración remota de FreeBSD

¿Se iniciará 1 desde una sesión ssh remota (a través de VPN) para eliminar mi conexión ssh?

¿Cómo hacer un túnel de Windows Remote Desktop a través de ssh usando una caja de Linux?

Reenviar SSH a través del túnel SSH