lunes, 1 de octubre de 2007

Escritorio Remoto - Administración Remota - Terminal Server

VNC son las siglas en inglés de Virtual Network Computing (Computación en Red Virtual).

La versión original del VNC se desarrolló en Reino Unido, concretamente en los laboratorios AT&T, en Cambridge. El programa es de código abierto ( Licencia GPL) por lo que cualquiera puede estudiar y modificar el código fuente para mejorarlo.

En la enseñanza VNC sirve para que el profesor comparta su pantalla con los alumnos. También puede usarse para que un técnico ayude a un usuario inexperto, el técnico ve remotamente el problema que reporta el usuario.



En el caso de VNC para MS Windows, accedes al escritorio en el que se encuentra el usuario actualmente, por tanto te permite mover su ratón, configurarle lo que sea necesario, etc… Una herramienta perfecta para la administración remota, para solucionar problemas y para explicar algunas dudas que tengan los usuarios sin tener que desplazarse físicamente.
Interrumpiendo obligatoriamente el trabajo que este realizando el usuario en dicho momento.

(En Windows solo se puede compartirse la pantalla actual, no puede crearse pantallas virtuales)



En el caso de VNC para GNU/Linux, podemos compartir una pantalla gráfica, que puede ser la que se está usando ahora o una pantalla virtual. El sistema gráfico X que usan Gnu/Linux y Unix sí permite crear una o más pantallas virtuales, (NO es necesario ni obligatorio interrumpir el trabajo que este realizando el usuario en dicho momento)

EL usuario puede seguir trabajando tranquilamente, mientras el administrador del sistema soluciona el problema.


No hay limitación de plataforma, hay versiones para Windows, Gnu/Linux, Unix, BSD, Macintosh, etc.....

Puedes administrar remotamente, por ejemplo:

- un Escritorio Debian GNU/Linux desde un windows
- un Escritorio Windows desde un Macintosh
- un escritorio Macintosh desde un
Gnu/Linux

etc......

Instalación del programa servidor o host, krfb

Como usamos Debian y nuestro gestor de ventanas favorito es KDE instalamos el programa krfb (como siempre con la ayuda de synaptic) pues este viene incluido en kde y la configuración se puede hacer en modo gráfico o en modo consola.

Aunque existen otros programas que también realizan el mismo trabajo y son exactamente igual de buenos, tu puedes elegir el que mas te guste.

Lista de algunos programas servidores:

- krfb
- vncserver
- vnc4server
- tightvncserver

Una vez instalado el programa el siguiente paso es configurarlo, según las necesidades de cada uno.

Es importantísimo que si estamos detrás de un router, cortafuegos, etc... habilitemos el puerto de escucha, para este programa por defecto es el 5900

El servidor krfb solo te permite compartir el escritorio en uso, es decir no te permite elegir usuario en el inicio de sesión, ni crea una pantalla virtual

Capturas de pantallas de krfb





krdc (Cliente VNC)

Krdc es una aplicación cliente que te permite ver, e incluso controlar, una sesión de escritorio en otra maquina, o una sesión nueva en una pantalla virtual, que esté ejecución.


Lista de algunos programas clientes:

- krdc
- vncviewer
- vnc4viewer
- tightvncviewer

La Administración remota debe estar activada en el servidor o host.


Antes de iniciar la conexión con krdc podemos configurar el cliente para optimizar el funcionamiento de esta con respecto a nuestro tipo de conexión.


Y configurar también la resolución del monitor, profundidad de color y distribución del teclado.



Cuando intentamos la conexión remota con la otra maquina, lo primero que se nos pide es el tipo de conexion.


luego la contraseña de seguridad.



Si introducimos bien la contraseña, ya estaremos conectados y podremos administrar el sistema remotamente.

================================

Capturas de pantallas de otros clientes vnc

vncviewer

Cliente Terminal Server LINUX














.

2 comentarios:

Unknown dijo...

no he podido conectarme con el programa (krfb), en esta pagina web http://gunio23.googlepages.com/home , tengo lo mas detallado que pude la descripcion del problema, si necesitan mas informacion me dicen.

Usuario_Debian dijo...

Hola gunio23.

Pues la verdad, exactamente no te lo puedo asegurar a ciencia cierta. Pero uno de los motivos (creo yo) es que krfb solo te permite servir el escritorio que estas usando en ese momento, y tu estas lanzando krfb como "root" desde una consola, puede ser ese el motivo por el que te tira la conexión.

¿has probado a lanzar krfb desde un usuario que no sea root?

Saludos