2012-02-19 03:09:22 +0000 2012-02-19 03:09:22 +0000
16
16

Números de puerto VNC

Según Wikipedia:

VNC utiliza por defecto el puerto TCP 5900+N,[5][6] donde N es el número de pantalla (normalmente :0 para una pantalla física). Varias implementaciones también inician un servidor HTTP básico en el puerto 5800+N para proporcionar un visor VNC como un applet de Java, permitiendo una fácil conexión a través de cualquier navegador web habilitado para Java. Se pueden utilizar diferentes asignaciones de puertos siempre que tanto el cliente como el servidor estén configurados en consecuencia.

Mi libro dice que cuando se inicia vncserver por primera vez (en lugar de iniciar varias instancias) se utiliza vncviewer host-ip: 1

Se refiere a la conexión con la pantalla número 1 y el puerto 5901.

¿Qué pasa si te conectas al 5900 (Physical display), da problemas? Cuando dicen pantalla física, ¿se refieren a tu monitor? Si es así ¿qué pasa si te conectas a él? Me doy cuenta de que puedes cambiar estos puertos de todos modos, pero en el contexto de Wikipedia con la configuración por defecto, digamos que te conectas a vncviewer host-ip:0?

Respuestas (1)

13
13
13
2012-02-19 04:04:19 +0000

En general, eso significa simplemente que muestra la pantalla tal y como es - la mayoría de las implementaciones de VNC de Windows parecen utilizar el puerto 5900, y el puerto puede ser un número arbitrario - sólo tienes que hacer coincidir el puerto que el servidor VNC está configurado con el cliente.

Sin embargo, hay algo más: Linux le permite tener pantallas virtuales, y puede conectar una sesión separada X a través de VNC. Como cada sesión VNC tiene que tener su propia sesión, es una convención para simplificar las cosas - puedes conectar el puerto 5900 a una pantalla virtual y funcionará. Es simplemente más sencillo recordar el puerto por defecto + el número de pantalla.