http://wiki.centos.org/HowTos/VNC-Server
http://rbgeek.wordpress.com/2012/06/26/how-to-install-vnc-server-on-centos-6/
http://rbgeek.wordpress.com/2012/06/26/how-to-install-vnc-server-on-centos-6/
Descarga e instalación de archivos
Si no existe entorno de escritorio, se debe instalar con el siguiente comando
nano /etc/sysconfig/vncservers
agregar lineas siguientes
chkconfig vncserver on
sudo yum groupinstall Desktop tigervnc-server vnc
Crear usuario VNC
Es recomendable crear un usuario independiente para ejecutar el vnc como por ejemplo "vncuser" así:useradd vncuser
Luego se le asigna una contraseña con
passwd vncuser
Editar configuracion del servidor
Editar archivo /etc/sysconfig/vncserversnano /etc/sysconfig/vncservers
agregar lineas siguientes
VNCSERVERS="1:vncuser"
VNCSERVERARGS[1]="-geometry 800x600"
Asignar contraseña al usuario VNC
Autenticarse con cada usuario, para ñeste ejemplo como vncuser y ejecutar vncpasswd. Ésto creará la carpeta ~/.vnc
[~]# su - vncuser
[~]$ vncpasswd
[~]$ cd .vnc
[.vnc]$ ls
passwd
[.vnc]$ exit
[~]#
Probar que el servicio VNC inicia
Iniciar y detener el servicio VNC, Si el paso anterior se omite, ésto fallará.# /sbin/service vncserver start
# /sbin/service vncserver stop
La ejecución automática del servicio VNC al iniciar el servidor se programa con lo siguiente:
chkconfig vncserver on
Crear el script xtartup (Omitir para Centos 6)
Iniciar sesion con cada usuario y editar el archivo ~/.vnc/xstartup y des-comentar las 2 lineas marcadas:
#!/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 &
Edición IPTABLES
Si hay bloqueo por IPTABLES, agregar en /etc/sysconfig/ la siguiente línea donde corresponde:-A INPUT -m state --state NEW -m tcp -p tcp -m multiport --dports 5901:5903,6001:6003 -j ACCEPT
y reiniciar el servicio iptables:
/sbin/service iptables restart
Iniciar el servicio VNC y probarlo
Se inicia asi:service vncserver start
Para probarlo basta con iniciar un cliente VNC con el puerto 1 (5901) o
via web browser con http://IPADDRESS:5801
Inicio automático del servicio si es necesario
chkconfig vncserver on
No hay comentarios:
Publicar un comentario