Instalar y configurar SSH, No-ip en Ubuntu Linux

OpenSSH

SSH (Secure SHell) 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 el ordenador 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 arrancado.

-Secure Shell Wikipedia, la enciclopedia libre

Desde mis comienzos en Linux, siempre me llamo la atención la posibilidad de interactuar con el computador de manera remota, bajar archivos, escuchar música, apagarlo, etc. Es así como llegue a conocer este programa llamado SSH o Shell Segura. La gracia de este programa radica que toda la comunicación que se realiza entre el computador servidor y el computador cliente viaja codificada, osea que si algún cracker intentara interponerse entre la comunicación no la tendría tan fácil.

Una de las complicaciones para que exista la comunicación entre ambos computadores radica en que para comunicarse entre sí se debe conocer la IP del computador servidor (el que recibe la conexión); actualmente esto se hace prácticamente imposible debido que son cada vez menos los ISP'S que entregan IP estática, ahora cuando te conectas a internet recibes una nueva IP. Es aquí donde entra No-IP, el cual se encarga de averiguar la IP que se nos a entregado y la transforma en un nombre estático del tipo nombre.hopto.org por ejemplo.

  • Empecemos instalando SSH en nuestro Ubuntu (debería venir instalado).

$ sudo apt-get install ssh

  • Cuando lo tengamos instalado lo primero que haremos sera modificar con nuestro editor de texto favorito el archivo de configuración del servidor (sshd, se ejecuta en tu pc para que se puedan conectar a él), para decirle que acepte conexiones en el puerto 8005 por ejemplo y no en el 22 que viene por defecto, ya que esto facilitaría la posible intrusión a tu computador. Debemos buscar "# What ports, IPs and protocols we listen for" borrarle la almohadilla "#" y cambiar 22 por el puerto que se te ocurra (mientras más alto mejor).

$ sudo pico /etc/ssh/sshd_config

reiniciamos sshd......

$ sudo /etc/init.d/ssh restart

  • Ahora debemos crear una cuenta en la página de no-ip.com.
  • Instalamos no-ip en Ubuntu.

$ sudo apt-get install no-ip

configuramos......

$ sudo no-ip -C

Se nos preguntará por el e-mail y la password con que nos inscribimos en no-ip.com

  • No está demás recordar que debemos tener abiertos los puertos en nuestro cortafuegos/firewall desde donde "salen" los servicios (sshd, no-ip), el puerto de sshd depende de cual tu configuraste en el paso anterior y para no-ip es 8245 TCP.
  • Ahora solo basta conectarnos de la siguiente manera:

$ ssh -p puerto (el que configuramos anteriormente) usuario@nombre.hopto.org

Link's

OpenSSH

SSH en la wikipedia

ssh brute force attack blocker

Enviar a Twitter | Compartir en Facebook | Enviar a Menéame

Un robot con su inteligencia artificial eligió esto para tí:

Suscribete al Blog

Recibe las novedades de Cactus Digital vía email:





Sobre esta entrada

Esta página contiene una sola entrada realizada por tor y publicada el 27 de Junio 2006 9:00 AM.

Paco cuando te toque la lotería es la entrada anterior en este blog.

Hosting en DreamHost con Descuentos es la entrada siguiente en este blog.

Encontrará los contenidos recientes en la página principal. Consulte los archivos para ver todos los contenidos.

271317-counter-li-org.png

Archivos