VNCSERVER
Primero nos aseguramos de que los paquetes estan instalados.
1 |
|
Para un CentOS se puede instalar utilizan yum, para un RHEL … buscar las rpm en los CD de instalación.
La primera vez que intentamos iniciar el servicio puede fallar.
1 |
|
El mensaje de error es explícito: el servicio no ha sido configurado. Hay tener en cuenta que el vnc se utiliza para acceder a una sesión gráfica en un servidor remoto. Esto quiere decir que se accede a una sesión directamente, no a un gestor de sesiones. El vnc server va a escuchar en un puerto distinto para cada sesión que se defina. De manera predeterminada el vnc server escucha en el puerto 5900 y cada sesión escucha por un puerto consecutivo a partir de ese número. Por lo tanto, para conectar con el cliente VNC, serán el 5900 + “número de pantalla o display number”, 5901 para el 1, 5902 para el 2 y asi sucesivamente.
Se utiliza como guía el tutorial de CentOS.
Primero se crea la cuenta de usuario si no existiera. En la sesión de dicho usuario se crea una contraseña para conectarse por vnc (puede ser similar pero es independiente de la contraseña del sistema).
1 |
|
El vnc utiliza un archivo para iniciar aplicaciones al iniciar la sesión gráfica. Este archivo xstartup
deberia quedar de la siguiente manera:
/home/juan/.vnc/xstartup
1 |
|
Nota: las modificaciones se señalan en negritas, el resto es el archivo original que se creo al ejecutar el comando vncpasswd
.
El siguiente paso seria configurar el vnc server. Para esto se edita el archivo correspondiente.
/etc/sysconfig/vncservers
1 |
|
Solo queda reiniciar el servicio y ya se podra realizar una conexión remota por vnc, a la ip del server, por el puerto 5901, para iniciar una sesión gráfica como el usuario juan.
1 |
|
Si se quieren definir mas sesiones, se ejecuta el comando vncpasswd para cada usuario y se declaran el archivo de configuración del vnc server
/etc/sysconfig/vncservers
1 |
|
Si se quisiera modificar el puerto, por ejemplo, hacer que la primera sesión escuche por el puerto 5900, se puede editar el archivo vncserver directamente, definir que el vnc server se inicie utilizando el puerto 5899 de manera tal que cuando se le sume 1 por el primer desktop, quede corriendo por el 5900 como se quiere.
Original /usr/bin/vncserver - linea 125
1 |
|
Modificado /usr/bin/vncserver
1 |
|
Se reinicia el servicio para aplicar los cambios realizados.
1 |
|
0 comentarios