Skip to content

Acceso remoto a nuestro Linux

17/febrero/2007

konsolemetalsuseEn algunas ocasiones tendremos la necesidad de acceder a nuestra caja Linux remotamente desde otro equipo. Si el otro equipo en donde nos encontramos tiene instalado Linux, podemos utilizar el programa ssh en la consola. En caso que nos encontremos con un equipo con Windows, podemos utilizar el programa putty que nos permite realizar una sesión ssh con nuestro Linux. Por último, si deseas acceder desde un entorno gráfico podemos utilizar un cliente VNC como krdc en Linux, tightVNC en Windows.

DESDE LINUX

SSH (Secure SHell)

Es el método utilizado para conectarse remotamente a una maquina con Linux desde otra maquina con Linux a través de un terminal o consola. La información es codificada por lo que es muy seguro.

La sintaxis de uso es:

ssh [-1246AaCfgkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-e escape_char]
[-F configfile] [-i identity_file] [-L [bind_address:]port:host:hostport]
[-l login_name] [-m mac_spec]
[-O ctl_cmd] [-o option] [-p port] [-R [bind_address:]port:host:hostport]
[-S ctl_path] [-w local_tun[:remote_tun]]
[user@]hostname [command]

Pero lo podemos resumir así:

ssh usuario@maquina_remota

Por ejemplo:

alex@linux-movil:~> ssh alex@skynet
The authenticity of host 'skynet (127.0.0.2)' can't be established.
RSA key fingerprint is 90:d0:f5:3e:0e:5d:bb:f0:aa:05:b0:ca:06:84:00:b0.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'skynet' (RSA) to the list of known hosts.
Password:
Last login: Sun Jan 14 22:32:04 2007 from skynet.lan
Have a lot of fun...
alex@skynet:~> uname -a
Linux skynet 2.6.18.2-23-default #1 SMP Tue Nov 21 12:59:21 UTC 2006 i686 athlon i386 GNU/Linux
alex@skynet:~> ls
amsn_received boston-respaldo Documents public_html test~ web
bin Desktop machine-update test vmware
alex@skynet:~> cd /
alex@skynet:/> ls
bin lib proc srv web
boot media publica sys
dev mnt root tmp
etc openSUSE-10.2-GM-DVD-i386-iso sbin usr
home opt session_mm_apache2handler0.sem var
alex@skynet:/>exit
logout
Connection to skynet closed.

También podemos ejecutar una aplicación gráfica en el sistema remoto pero utilizando el “display” local. Sólo tienes que agregar -X:

alex@linux-movil:~> ssh -X skynet aplicacion

Activar la Administración Remota

Para poder administrar remotamente un equipo con openSUSE Linux es necesario activar la Administración Remota. Siga los siguientes pasos si desea activarla:

  • Abrir YaST. (El sistema solicita la contraseña de root)
  • Clic en Servicios de red
  • Clic en Gestión remota
  • Clic en Permitir administración remota
  • Si tiene activado el cortafuegos, active Puerto abierto en el cortafuegos para permitir el acceso desde computadores remotos.
  • Clic en Finalizar
  • El sistema indicará que es necesario reiniciar el “display manager”, ejecute rcxdm restart desde una consola.

krdc (Cliente VNC)

krdc es una aplicación cliente que te permite ver, e incluso controlar, una sesión de escritorio en otra maquina que esté ejecutando un servidor compatible (VNC).

La Administración remota debe estar activada.

conectar a la maquina remota
AL iniciar krdc solicita los datos del equipo al que nos queremos conectar.

conectar a la maquina remota
Podemos seleccionar algunas preferencias para mejorar la conexión.

conectar a la maquina remota
La maquina remota nos solicita una contraseña para mayor seguridad (de lo contrario cualquiera se podría conectar y hacer lo que quisiera en nuestro sistema).

conectado a la maquina remota
Ya podemos utilizar el escritorio remoto de nuestra maquina.

DESDE WINDOWS

En los sistemas operativos de Microsoft también es posible acceder a nuestra maquina Linux.

Putty

Putty es un pequeño programa que permite conectarnos a nuestra maquina Linux desde un entorno winbugs. PuTTY es una implementación libre de Telnet y SSH para plataformas Win32, junto con un emulador de terminal xterm.

Putty
Debemos indicar la dirección de la maquina remota en Host Name (or IP address) y luego presionamos Open.

Putty
La primera vez que nos conectemos a la maquina nos aparecera un cuadro de alerta. Presiona Yes.

Cuando se realiza una conexión SSH por primera vez, el servidor entrega al cliente de SSH la clave pública del servidor. El software de conexión SSH PuTTY le alertará de ello y le ofrecerá la opción de aceptar la clave o rechazarla. Si acepta la clave, se almacenará en el registro y se utilizará para compararla con la que el servidor envíe en cada conexión. Si por algún motivo la clave cambia, PuTTY generará un nuevo aviso en el que se planteará la autenticidad de la clave recibida, ya que alguien podría estar haciéndose pasar por el servidor al que nos queremos conectar.

Putty
Nos aparece una ventana de Login. Al ingresar un usuario y una contraseña válido, ingresarmos a una consola como si estuvieramos en la maquina remota.

Para terminar solo es necesario escribir el comando exit y presionar enter.

TightVNC y RealVNC

Este programa al igual que krdc, es un cliente VNC para Windows que nos permite conectarnos a nuestra maquina Linux desde un entorno Windows, y abrir una sesión en el entorno gráfico.

La Administración Remota debe estar activada. (ver Activar la Administración Remota más arriba)

Opciones para conectarse utilizando RealVNC Viewer:

  • hostname:5900 (se conectara al display existente – :0 – en el X-server)
  • hostname:5901 (este se conecta al nuevo display – :1 – en el servidor VNC)

Opciones para conectarse utilizando TightVNC Viewer:

  • hostname::5900 (equivale a conectarse al display existente – :0 – en el X-server)
  • hostname::5901 (se conectara al nuevo display – :1 – en el servidor VNC)

Notar que en TightVNC se utiliza un doble dos puntos y en RealVNC se utiliza uno solo.

TightVNC

TightVNC

ENLACES

Anuncios
2 comentarios
  1. 1/marzo/2008 11:46 am

    Hola,
    Gracias por enseñar a traves de Internet,,,Encontro lo que buscaba sin dar muchas vueltas,,,La cultura siempre será de libre acceso…

Trackbacks

  1. ¿Qué es SSH? « MicroTeknologias

Los comentarios están cerrados.

A %d blogueros les gusta esto: