El experimentador que no sabe lo que está buscando no comprenderá lo que encuentra. Claude Bernard (1813-1878) Fisiólogo francés.

martes, 5 de enero de 2010

Mini-tutorial Vnc-server Centos 5.3

Instalación

Si hemos instalado el Centos como server en las opciones de instalación, ya vendrá
integrado, si no es asi, ponemos :

# yum install vnc-server

Una vez instalado, creamos todos los usuarios que van a tener acceso remoto al escritorio,

# useradd pepito
# useradd juanito
# useradd marujita

Una vez creados los usuarios les damos password a todos

# passwd pepito
# passwd juanito
# passwd marujita


Después de hacer esto nos logamos con el primero pepito, y ejecutamos vncserver

$vncserver

Nos pide que le demos contraseña al escritorio virtual , en mi caso yo siempre pongo la misma que la del usuario, después de repetirla, nos crea el escritorio.
Repetimos esta operación con juanito y marujita.

Esto sirve para que nos cree los archivos de configuración en cada uno de los usuarios que van a tener el escritorio remoto , estos archivos se guardan en la carpeta home de cada usuario dentro de la carpeta .vnc/

Por defecto el vnc-server no carga el escritorio normal, si no una versión reducida que tiene como nombre twm, eso lo vamos a cambiar, nos en cada uno de los usuarios. Vamos a ello :

vim /home/pepito/.vnc/xstartup

Nos encontramos con esto.

#!/bin/sh (-)
# Add the following line to ensure you always have an xterm available.
( while true ; do xterm ; done ) &
# 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 &


Debemos dejarlo así;


#!/bin/sh (-)
# Add the following line to ensure you always have an xterm available.
( while true ; do xterm ; done ) &
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER -------------------------descomentar
exec /etc/X11/xinit/xinitrc -------------------------descomentar
[ -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" &
exec gnome-session & ------------------------añadir
#twm & ------------------------comentar


Nos logamos ahora con juanito y repetimos la operación , lo mismo hacemos con marujita.

Una vez hecho esto, nos logamos como root, y editamos el archivo

# vim /etc/sysconfig/vncservers

y le añadimos esta linea.

VNCSERVERS="1:pepito 2:juanito 3:marujita"

El numero que va antes del nombre, es el numero de escritorio que se va a crear para ese usuario, por lo que el usuario siempre tendrá el mismo numero de escritorio.
Una vez hecho esto, ya solo queda activar el servicio,

#chkconfig vncserver on

Reiniciamos la maquina y listo.

No hay comentarios:

Publicar un comentario

Insignia identificativa de Facebook

Seguidores

Datos personales

Aqui comienza mi andanza

Estimados amigos y ciber-personajes,

Aquí comienza mi Blog, estamos de inauguración :D,

Bueno estos son los contenidos que vamos a tratar aquí,

Ocio:
- Manga y sus derivados,
- Videojuegos
Oficio:
- Sistemas Linux

Por ahora no soy muy ambicioso, pero poco a poco espero que esto vaya creciendo.

Un abrazo a Tod@s y bienvenidos.