Acá voy a poner una serie de pasos para rápidamente habilitar VNC en un RedHat 5 (calculo que aplica también a la versión 4).
- Como root, editamos el archivo /etc/sysconfig/vncservers para que quede de la siguiente forma:
VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 1024x768 -nohttpd"
Nótese que en el parámetro VNCSERVERS se configura los usuarios con los que se accede a la sesión remota, y el identificador del puerto, donde 1=5901, 2=5902, etc. Y el parámetro -geometry define la resolución de pantalla con la que iniciará la sesión.
- Configuramos la contraseña de VNC para root:
root@rh5box:$ vncpasswd
- Luego habilitamos el arranque automático del servicio VNC:
root@rh5box:$ chkconfig vncserver on
- Iniciamos el servicio VNC por primera vez…
root@rh5box:$ service vncserver start
- Configuramos las variables necesarias para acceder al escritorio normal editando el archivo /home/root/.vnc/xstartup que fue generado al arrancar por primera vez el servicio VNC descomentando las líneas 4 y 5:
#!/bin/sh # Uncomment the following two lines for normal desktop: unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm &
- Finalmente reiniciamos el servicio VNC para que tome la nueva configuración:
root@rh5box:$ service vncserver restart
Fuentes: