Oct 25, 2009
Instalar y configurar vnc-server en CentOS/RHEL/Fedora
La instalación de un servidor vnc en sistemas CentOS, Fedora y Red Hat es muy sencilla. Gracias a la instalación de este servicio podremos conectarnos a la máquina de forma remota y con entorno gráfico con un cliente vnc o con el propio visor de escritorio remoto de Linux (Vinagre en Ubuntu).
En primera instancia, procedemos a la instalación vía yum del servidor vnc:
yum install vnc-server
Una vez finalizada, hemos de retocar el fichero de configuración “/etc/sysconfig/vncservers”, en el que definimos los usuarios a los que vamos a permitir conectar remotamente y las preferencias de sus conexiones. En el siguiente ejemplo permitimos la conexión al usuario “alex”, con una resolución de pantalla de 1024×768:
# vim /etc/sysconfig/vncservers VNCSERVERS="1:alex" VNCSERVERARGS[1]="-geometry 1024x768"
Si quisieramos tener múltiples usuarios:
VNCSERVERS="1:alex 2:pepe 3:laura" VNCSERVERARGS[1]="-geometry 1024x768" VNCSERVERARGS[2]="-geometry 640x480" VNCSERVERARGS[3]="-geometry 800x600"
Ahora hemos de asignar una clave a cada uno de los usuarios vnc. Debemos loguearnos con cada usuario en la shell y ejecutar el siguiente comando:
vncpasswd
Finalmente arrancamos vnc-server como root:
service vncserver start
Por defecto se configura para que arranque automáticamente, pero por si acaso:
chkconfig vncserver on
Ahora ya podemos conectarnos desde un cliente VNC o el visor de escritorios remotos de Linux. El puerto a utilizar es el 5900 + el número de pantalla asignado (es el ID asignado en el fichero vncservers, 1:alex 2:pepe 3:laura…), alex sería el 5901, pepe el 5902, etc.
Un punto a tener en cuenta, si accedéis por VNC y no entráis con el gestor de ventanas Gnome, editad el fichero de configuración del usuario (~/.vnc/xstartup) y cambiad la referencia a “twm” por “gnome-session”
#!/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 & # Esto cambiadlo por exec gnome-session
Hola.
Quiero que me ayude a desinstalar debiam gnu, gracias de antemano.
Pues simplemente instala encima el SO que quieras.
Saludos
Hola¡¡ ya sé que este tema es de hace mucho tiempo, pero tengo un problema relacionado con esto, a ver si me pueden echar una manica.
tengo instalado el centOS en un PC, y en otro tengo Windows XP sp3.
desde windows con vnc server entro en centos(si ya está la sesión iniciada), pero cuando reinicio el centos luego no me deja entrar, y tengo que ir a poner el ususario y la contraseña del mismo.
¿como hago para no tener que ir cada vez que se reinicia a poner usuario y contraseña???
gracias de antemano.
Hola Aliz,
Aquí tienes unas cuantas soluciones:
http://ubuntuforums.org/showthread.php?t=265983
Saludos
Bueno al fin he logrado conectarme remotamente a mi centos de modo grafico muchas gracias por el post
hola¡¡ uf, he estado un poco liada¡¡ probaré a ver qué tal va la cosa.. muchas gracias por todo¡¡