
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.