Configurando VNC Server (Persistente) en Red Hat Linux

June 11th, 2009 | Categories: Tecnología | Tags: , ,

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).

  1. 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.

  2. Configuramos la contraseña de VNC para root:
    root@rh5box:$ vncpasswd
  3. Luego habilitamos el arranque automático del servicio VNC:
    root@rh5box:$ chkconfig vncserver on
  4. Iniciamos el servicio VNC por primera vez…
    root@rh5box:$ service vncserver start
  5. 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 &
  6. Finalmente reiniciamos el servicio VNC para que tome la nueva configuración:
    root@rh5box:$ service vncserver restart

Fuentes:

  1. http://www.redhat.com/magazine/006apr05/features/vnc/.
  2. http://www.redhat.com/magazine/007may05/features/vnc/.
No comments yet.