domingo, 29 de marzo de 2009

controlar remotamente una pc linux

En el ámbito del soporte técnico, los servidores y la seguridad informática, son muy utilizadas las técnicas de administración remota ya que permiten controlar las maquinas desde cualquier lugar del mundo, como si estuviéramos físicamente en la maquina.

Existen varios protocolos que nos permiten hacer esto como puede ser VNC, telnet, SSH y tambien se puede utilizar la navaja suiza del TCP/ip(NetCat), auque existen estas opciones y aun mas, en esta entrada me enfocare en el protocolo ssh ya que es mas seguro que telnet y NetCat y mas rapido que VNC.

bueno para empezar dare una pequeña explicación de lo que es ssh:

SSH (Secure SHell, en español: intérprete de órdenes seguro) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red. Permite manejar por completo la computadora mediante un intérprete de comandos, y también puede redirigir el tráfico de X para poder ejecutar programas gráficos si tenemos un Servidor X (en sistemas Unix) corriendo.

Antes de empezar debo de mencionar que la conexión se hara con una maquina con debian que sera el server y otra con guadalinex que funcionara como cliente.

Para hacer la conexión necesitamos tener instalado el server ssh en la maquina a la que nos vamos a conectar(maquina debian,) mientras que en la maquina desde la que vamos a hacer la conexión necesitaremos el cliente ssh, el cliente viene por defecto en todas las distros linux.

para instalar el server en debian nos bastara con ejcutar como root en la consola:
#apt-get install ssh

bueno ahora que ya tenemos el server instalado reinicamos las maquina.

ahora vamos a lo que nos interesa, primero debemos de saber la dirección de ip del server, como root hacemos un ifconfig.
ahora que ya tenemos la ip del server vamonos a la maquina cliente abrimos una terminal y tecleamos #ssh usuario@xxx.xxx.xxx.xxx

en donde usuario debe de ser algun usuario que pertesca al server y xxx.xxx.xxx.xxx es la dirección ip del server.
ponemos la contraseña del usuario con el que nos queramos conectar, listo tenemos la nonexión hecha, podremos notar que prueba@prueba-laptop a cambiado por iceman456@iceman456 esto indica que nos hemos conectado a la maquina iceman456 mediante el nombre de usuario iceman456.

bueno ahora que tenemos realizada las conexion tendremos a disposición todos los comandos que utilizariamos si estuvieramos controlando la maquina directamente, por ultimo para terminar la conexion bastara con teclear exit, bueno eso es lo basico que se debe de saber de ssh para mayor información consulte el manual de SSH(man ssh)

Nota: esta conexión se hizo en una red local para hacer la conexión en una maquina que esta conectada a internet desde un módem telmex o de otro proveedor hay que hacer algunas configuraciones en el modem para que el módem redirija el trafico hacia la maquina que los conectaremos, pero por falta de tiempo eso lo publicare en otra entrada.

No hay comentarios:

Publicar un comentario

Search this blog