Acceda al sistema remoto NATed a través de una conexión ssh existente

Acceda al sistema remoto NATed a través de una conexión ssh existente

Hay una máquina RemoteA que está detrás de una NAT en algún lugar de Internet. Puede conectarse a un servidor ssh.

Hay otra máquina llamada RemoteB que también tiene conexión al mismo servidor ssh.

Si RemoteA se conecta al servidor SSH a través de una conexión ssh, y RemoteB también está conectado a un servidor ssh, ¿puede RemoteB hacer un túnel hasta RemoteA a través de la conexión existente a través del servidor SSH?

El objetivo es que RemoteB se conecte a RemoteA pero no puede hacerlo debido a una NAT. Pero si tanto RemoteA como RemoteB pueden conectarse a través de ssh a SSHServer, ¿parece que debería ser posible un túnel?

Respuesta1

El túnel de dos vías soluciona esto:

RemoteA se elimina al usar

ssh -N -R 8822:localhost:22 user@SSHServer

RemoteB ingresa a SSHServer y luego usa:

ssh -p 8822 user@localhost

Y ese punto RemoteB está en RemoteA.

información relacionada