Está en la página 1de 1

Conexión remota a Linux

1. Modo texto con terminal


Para conectarse a Linux mediante emulación de terminal, podemos utilizar telnet, siempre y cuando
hayamos activado dicho puerto en el Firewall. Tenemos otras alternativas mejores para conectarnos a través
de windows, como el programa 'opensource' PUTTY.
PUTTY tiene como ventaja que se pueden definir perfiles de sesión para no tener que definir cada vez los
parámetros de conexión a los servidores, conexiones SSH, tunneling a pantallas gráficas de Linux 'X11'.
La mejor forma de utilizarlo es mediante SSH, que es un protocolo seguro, y encripta la información que
circula por la red.
PUTTY, está disponible en http://www.chiark.greenend.org.uk/~sgtatham/putty/

2. Conexión remota x-windows modo gráfico con VNC


Esta facultad permite conectarse a un servidor Linux, para ejecutar las x-windows de Linux, como si se
estuviera físicamente trabajando desde la consola. Yo lo he probado a través de un programa GNU llamado
VNC, que es de AT&T, y ha funcionado perfectamente. También hay disponible para servidores Windows.
Intervienen los siguientes programas: Desde el lado servidor en Linux se ejecuta 'vncserver' y asigna un
desktop para conectarse a él. Ej. 'erreka:1'. Se puede ejecutar más veces este programa para habilitar más
desktops, a los cuales asigna números consecutivos, y poder abrir más entornos gráficos al servidor. Para
hacer esto primero deberemos conectarnos en modo terminal para poder ejecutar 'vncserver'.
Desde el lado cliente se ejecuta el programa 'vncviewer', y permite conectarse hacia el servidor,
especificando el desktop a conectarnos, en el que probablemente tendremos que indicar la dirección IP. Ej:
172.16.240.1:1 o bien el nombre del desktop. El inconveniente es que los datos van por la red 'limpios', y
accesibles para para espiarlos.
Web de VNC, http://www.uk.research.att.com/vnc/

3. VNC con conexión segura mediante SSH


Esta habilidad permite conectarnos en modo gráfico con conexión segura. Fases:
• Ejecutar 'vncserver' en Linux como en la ocasión anterior, y comprobar el puerto asignado.
Generalmente será nombre de desktop :1 = 5901 :2 = 5902, etc.....
• Desde windows estableceremos una conexión segura mediante SSH, e indicaremos que el puerto de
Windows 5902, se tiene que unir al puerto 5901 de Linux. Esto lo podemos establecer en PUTTY
desde el apartado SSH -> tunnels, y añadiendo 'add' los túneles como en el ejemplo gráfico:

• Una vez conectados, tendremos que entrar


en sesión, y ejecutar 'vncviewer' pero
especificando la conexión gráfica al desktop
'localhost:2'. De esta forma utilizamos en
windows el puerto 5902, y en Linux asumirá
el 5901. Si pusiéramos desktop
172.16.240.1:1, estaríamos utilizando sin
conexión segura.
• Una vez establecida la conexión segura,
podemos cerrar (^ D) la sesión de texto, y
permanece la la ventana de PUTTY abierta.
Si cerráramos la ventana, automáticamente
cerraría la conexión de VNC, (prueba de que
la conexión segura ha funcionado).
• Desde el ordenador Linux '# vncserver -kill
(nombre de desktop)' desactiva el desktop
que especifiquemos.

José Miguel Serrano – jmserrano@ain.es

También podría gustarte