Saturday, December 18, 2010

Configuración de un servidor VNC con TigerVNC

logo

Saludos mis estimados lectores, les dejo una pequeña guía para la instalación de un servidor VNC, para que puedan conectarse gráficamente a su servidor desde cualquier parte, para ello utilizaremos como servidor TigerVNC, el cual hace hincapié en el rendimiento y la funcionalidad ademas de su gran facilidad de configuración, para su instalación basta con instalar el paquete tigervnc-server (En fedora/CentOS es denominado así), en caso de que no este en sus repositorios pueden dirigirse a la pagina del proyecto www.tigervnc.com, descargarlo y compilarlo.
[root@srvlinux var]# yum -y install tigervnc-server

Cuando este instalado, basta con editar el archivo responsable de su funcionamiento, el cual es /etc/sysconfig/vncservers, lo abrimos con nuestro editor de textos preferido y añádimos las siguientes lineas:

VNCSERVERS="DISPLAY:USUARIO"
VNCSERVERARGS[DISPLAY]="-geometry 1024x768 -depth 16"

En donde DISPLAY vendria siendo el numero que representara la pantalla a la cual se logueara el usuario definido en USUARIO, y en la segunda linea se ve como declaramos las opciones que tendra la pantalla.

En mi caso a quedado asi:


VNCSERVERS="1:ramphis"
VNCSERVERARGS[1]="-geometry 1024x768 -depth 16"

Como elegí el display 1, por defecto tomara el puerto 5901, el display 2 seria 5902, el display 3 seria 5903, y asi sucesivamente.

El usuario que definamos debera tener una contraseñá para ser usado remotamente, esta contraseña se definira con el comando vncpasswd (Esta contraseña no tiene nada que ver con la contraseña local de la cuenta), sera necesario loguearnos con el usuario a el cual le queremos asignar la contraseña VNC, ya que este comando no tiene parametros para hacerlo desde otra cuenta, simplemente ejecutamos vncpasswd desde la cuenta deseada y listo.

Solamente bastara reiniciar el servicio (service vncserver restart) y abrir los puertos correspondientes para que este arriba nuestro servidor.

Ahora solo faltaría instalar el cliente VNC, pueden usar cualquier cliente que quieran pero yo recomiendo el cliente TigerVNC, el cual lo podemos instalar desde los repositorios:

 [root@srvlinux var]# yum -y install tigervnc

Cuando lo tengamos, instalado accedemos a nuestro servidor remoto con el comando:

vncviewer IP:DISPLAY

En donde IP vendria siendo la direccion de nuestro servidor VNC y DISPLAY el numero previamente configurado, por ejemplo:

vncviewer 192.168.2.100:1

Nos pedira la contraseña creada con vncpasswd para el usuario previamente configurado, y luego se conectara...

Eso es todo amigos, espero les sirva de algo esta pequeñá guia, hasta la proxima,

Saludos.

3 comentarios:

MoDeM said...

Esta es una excelente alternativa, en Fedora viene por defecto el vncviewer y como tengo una maquina en mi casa con Win en la que tengo instalada la version server, me queda perfecto para controlar el desktop

Ramphis Che said...

En realidad que lo es, la recomiendo al 100%

Saludos

Abraham Kaotic said...

oye pero serio lo mismo en opensuse

Post a Comment