¿Cómo puedo solucionar problemas de una conexión VNC de red local fallida?

¿Cómo puedo solucionar problemas de una conexión VNC de red local fallida?

En la máquina A, inicio Remmina (0.9.3) y creo un perfil de conexión entrante VNC. Elegí el puerto 5900, con nombre de usuario y contraseña. No hay cambios en avanzado o SSH. Inicio el perfil y dice "Escuchando en el puerto 5900 una conexión VNCI entrante..."

En la máquina B, inicio Remmina y creo un perfil VNC. Configuré machinea.local:5900 como servidor, ingresé el nombre de usuario y la contraseña y dejé todo lo demás como está. Inicio el perfil y dice "Conectándose a 'nombre de usuario@máquina'..."

La paciencia es una virtud, pero media hora después todavía no hay nada más que esas ventanas de mensajes.

Hasta ahora he:

  • Me aseguré de que UFW no esté habilitado
  • Confirmado que puedo hacer ping y ssh desde la Máquina A a la Máquina B y viceversa
  • Probado en otros puertos
  • Probado sin nombre de usuario y contraseña
  • Buscado en Google sin rumbo
  • Hizo una taza de té

¿Que sigue?

Otras acciones tomadas:

  • Confirmado que puedo hacerlo con éxito telnet machinea.local 5900desde la Máquina B (gracias Pavlos G.)
  • Ejecute ifconfigen la máquina A para obtener la dirección IP de la red (10.0.0.x)
  • Intente hacer ping, telnet y Remmina usando la dirección IP en lugar del nombre de host
  • Confirma que no estás intentando configurar una conexión VNC inversa
  • Confirme que está utilizando, no está intentando utilizar el software cliente como servidor (¡doh!)

Respuesta1

Parece que la opción del protocolo VNC - Incoming Connectionno es lo que esperas.

Reminapagina wikihabla de reverse VNC connectionapoyo.

Esto significa que invierte el procedimiento habitual de un cliente que se conecta a un servidor.
Se utiliza principalmente cuando hay problemas de firewall/NAT involucrados.

Entonces, remmina en la máquina A está esperando que un servidor VNC en la máquina B se conecte a ella.
Por lo tanto, remmina sigue siendo el lado del cliente de la conexión, no el lado del servidor.

Hice la siguiente prueba para darle un ejemplo de cómo funciona todo:

  • Creé un nuevo VNC - Incoming Connectionen mi caja de Linux y lo inicié.
    Ahora remmina está esperando una solicitud entrante de unServidor VNC: no es un cliente VNC

  • Inicié el servidor TightVNC en mi equipo de Windows y seleccioné attach listening viewery agregué la dirección IP y el puerto de mi equipo de Linux.

  • Ahora se accede a mi cuadro de Windows de forma remota desde el cliente remmina.

información relacionada