1 votos

Problema de VNC vía SSH

Estoy tratando de compartir la pantalla a mi servidor Mac, en mi casa LAN, de forma remota a través de Internet.

Puedo VNC a mi servidor, mientras que en la LAN encontrar con vnc://lanserver:5900 .

Estoy reenviando el puerto 22 de mi DSL al ordenador VNC de la LAN.

Puedo hacer SSH al PC de la LAN a través del cortafuegos sin problemas.

Puedo configurar el túnel SSH, los registros:

Autenticado en xx.xxx.xxx.xxx ([xx.xxx.xxx]:22).
debug1: Conexiones locales a LOCALHOST:5901 reenviadas a la dirección remota x.x.x.x:5900
debug1: Reenvío local escuchando en ::1 puerto 5901.
debug1: canal 0: nuevo [port listener]
debug1: Reenvío local escuchando en 127.0.0.1 puerto 5901.
debug1: canal 1: nuevo [port listener]
debug1: canal 2: nuevo [cliente-sesión]

Cuando intento vnc://127.0.0.0.1:5901 en la máquina remota, obtengo un error de tiempo de espera:

lanserver:~ user$ debug1: Conexión al puerto 5901 reenviando a x.x.x.x puerto 5900 solicitado.
debug1: canal 3: nuevo [direct-tcpip]
lanserver:~ user$ channel 3: open failed: connect failed: La operación se ha agotado

Me he quedado sin opciones tratando de averiguar por qué se corta la conexión.

1voto

Nate Puntos 220

Me parece que estás usando una dirección IP remota equivocada en tu túnel. Deberías usar -L 5901:127.0.0.1:5900 ... .

Es importante tener en cuenta que la IP de destino del túnel es a la que el ordenador remoto (servidor) reenvía la conexión, por lo que 127.0.0.1:5900 significa que se conecta al puerto 5900 del propio servidor.

Parece que estás usando ssh -L 5901:PublicIPofServer:5900 ... que hace que el servidor intente conectarse al puerto 5900 en su propia IP pública. Pero esa es en realidad la IP WAN del router detrás del cual está el servidor, así que a menos que ese router reenvíe el puerto 5900 a la IP privada del servidor (en cuyo caso no necesitarías el túnel SSH) Y el router soporte NAT loopback (también conocido como hairpin NAT), esto no funcionará.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X