martes, 28 de octubre de 2008

ssh.. y tiesto... xD

Alguna vez hemos querido conectarnos a nuestra pc, remotamente, ya sea para administrar el sistema, o por si se nos olvido algún archivo importante, por alguna canción, para apagarlo, reiniciarlo etc.... una ventaja ( de miles ) que tenemos en gnu/linux es que desde la todo poderosa terminal, podemos hacer todo: copiar, descargar archivos, reiniciar procesos, conectarnos a irc, escuchar musica... etc... bueno mostrare como conectarnos remotamente via ssh a nuestra makina con gnu/linux, y la posibilidad de levantar aplicaciones X a travez de el mismo ssh....

Primero instalamos en nuestro linux el paquete openssh-server y openssh-client:

sudo apt-get install openssh-server openssh-client

Cuando termine la instalación ya estará corriendo nuestro servidor ssh sin problemas, ahora para poder conectarnos remotamente solo hay que tener en consideración una cosa, nuestra pc con el servidor ssh debe de tener conexión directa a la red, como ya sabemos al conectarnos a la red atravez de el modem 2wire ( los ke nos da telmex ) este nos asigna una ip local, del tipo> 192.168.1.20, mientras que el mismo modem/router, tiene otra IP, del tipo> 189.126.56.36, bueno pues para poder tener una conexión exitosa solo basta con configurar el modem para que a nuestra pc, se le asigne la IP que usa el modem/router, para la conexión a internet, esto se llama modo DMZplus (Zona desmilitarizada), al activarlo, el modem/router nos asignara la ip (por ej)> 189.126.56.36 y listoo

En el modem 2Wire 2700HG solo basta con ir al home> Bloqueo de intrusos>Configuracion del Bloqueo de intrusos>Seleccionar nuestra PC>Permitir todas las aplicaciones (modo DMZplus(Zona desmilitarizada)> Guardamos,

Reiniciamos la pc para que el modem nos asigne la nueva ip, para ver que nuestra ip a cambiado solo la checamos con:

ifconfig eth0 ( o el nombre de nuestra interfaz de red )

Bien una vez que nuestra ip a cambiado ahora nuestra pc esta lista para ser un servor ftp, web, y en nuestro caso, poder conectarnos via ssh.

Ahora vamos a otra pc en cualquier lugar, un ciber, el trabajo etc, si nos conectamos desde una maquina linux solo bastara con abrir una terminal y escribir:

ssh spike@189.126.56.36

ssh es el protocolo ( secure shell ), spike, es el nombre de usuario al que nos vamos a conectar, y por ultimo la ip ( esa ip es que que nos da el router que se configuro como DMZ )

[07:41:13]spike@spike-laptop:~$ ssh spike@189.126.56.36
spike@189.126.56.36's password:

Tras introducir el password de nuestro usuario en linux, nos regresara el prompt de nuestra pc remota, y ya estaremos conectados directamente, ahora si nos topamos con que estamos en una pc winbugs, primero descargamos el cliente que se llama putty: http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe lo podemos guardar en usb para llevarlo con nosotros, bueno al ejecutar putty veremos una ventana como esta:



Para hacer la conexión solo basta con poner la Ip en el apartado Host Name y seleccionar el tipo de Conexion: SSH, damos en el botón Open y nos abrirá una ventana así:



Primero nos mostrara una alerta de conexión, damos en Yes, a continuación nos mostrara una tipo terminal pidiéndonos el usuario y después el password:






si son correctos, estaremos ya dentro de nuestra pc que tenemos en casa.. como repetía al principio desde ahí podemos hacer todo como si estuviéramos en la consola frente a nuestra pc en casa, subir archivos a la carpeta de ftp, actualizar el sistema, y un sin fin de cosas, en el siguiente post explicare el como ejecutar las aplicaciones X de nuestro linux remotamente para que se desplieguen en la pc desde donde nos conectemos... imaginen un escritorio de windows xp o vista corriendo xmms, conky, gkrellm.. etc... xD cagate billgates xD

Para celebrar.. una muy muy buena rola: CHIN CHIN EL QUE NO BAILE.... y no le guste xD

No hay comentarios:

Publicar un comentario