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 5900
desde la Máquina B (gracias Pavlos G.) - Ejecute
ifconfig
en 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 Connection
no es lo que esperas.
Reminapagina wikihabla de reverse VNC connection
apoyo.
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 Connection
en mi caja de Linux y lo inicié.
Ahora remmina está esperando una solicitud entrante de unServidor VNC: no es un cliente VNCInicié el servidor TightVNC en mi equipo de Windows y seleccioné
attach listening viewer
y 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.