Secure Shell

Buenas, es un placer para nosotros presentaros al séptimo espartano, Kike, el cual será un asiduo ahora en nuestras filas. Aquí os dejamos su primer artículo:

Hoy vamos a tratar el tema del ssh (Secure SHell). Se trata de un protocolo y el programa que lo implementa, cuya funcionalidad permite acceder a máquinas remotas a través de una red. Permite gestionar totalmente el PC como si estuvieras delante de él, pues puedes usar la línea de comandos y puedes redirigir el tráfico de X para poder ejecutar programas gráficos si tenemos un Servidor X arrancado.

Un breve acercamiento al concepto sería equipararlo al famoso y anticuado Telnet, solo que usando técnicas de cifrado se ha conseguido que la información que viaja por la red no quede al descubierto.

Secure shell

 

 

¿Qué uso le puedo dar yo?: Puedes manejar desde tu trabajo ese PC que está en casa y viceversa, arrancando programas, cambiando configuraciones, etc. O traspasar ficheros entre ambas máquinas, como si de un FTP se tratase (en esta caso sería un SFTP). Y en definitiva todo lo que se te ocurra.

¿Qué necesito?: Necesitas un servidor ssh y un cliente desde el cual acceder. Como siempre, vamos a tratar la casuística a los dos Sistemas Operativos que tenemos más a mano. GNU/Linux y Windows.

Servidor Linux: OpenSSH, etc etc. Todas las distribuciones tienen servidores SSH disponibles en sus repositorios. Es la forma más fácil y rápida de instalarlo.

Servidor Windows: OpenSSH. Los hay de pago, por supuesto, pero abogando por el software libre en primer lugar, y por el gratuito en segundo, podemos destacar esta opción: http://www.freesshd.com/index.php?ctt=download

Cliente Linux: Viene de serie con GNU/Linux.

Cliente Windows: Me gusta mucho Tunellier y portaPutty (este último no necesita ni instalación) http://socialistsushi.com/portaputty.zip

 

Servidor SSH:

Necesitas redirigir el puerto 22 (es el predeterminado, pero puedes cambiarlo) de tu router a la máquina servidora y darle acceso en el firewall a este servicio entrante.

Para la configuración bajo Linux, os pongo una pequeña lista de recursos interesantes:

Para Windows:

 

Cliente SSH:

Para Linux, la forma más directa es usando el comando “ssh <maquina>”, aunque por supuesto admite mucha funcionalidad Extra. Para conocerla sólo tenéis que hacer un “man ssh”. Si por ejemplo queréis elegir el usuario con el cual identificarse: “ssh –l <usuario> <máquina>, etc

Para Windows, de igual manera en cuanto a la consola. En cuanto a programas con entorno gráfico sólo tenéis que leer un poquito y rellenar la información.

 

Otros recursos:

Espartanos empujad!

4 Responses

  1. somosespartanos » Blog Archive » Protocolo SSH , sácale partido Says:

    […] presentamos una práctica utilidad que se puede dar al tema del protocolo SSH. Como ya tratamos en post anteriores la instalación y configuración del servidor y del cliente, no vamos hacerlo aquí. Si aún no lo […]

  2. Richard Says:

    No he podido conectarme remotamente (freeSSHD y Putty) (acceso denegado) Por favor si alguien puede ayudarme explicándome desde cero.

  3. Kike Says:

    si tienes el acceso denegado, será probablemente porque no tienes redirigido el puerto de tu router a la máquina servidora o bien no tienes configurado el firewall para permitir el servicio entrante por ese puerto. Por defecto se usa el puerto 22, pero siempre puedes elegir cualquier otro.
    Un saludo.

  4. Adrian Says:

    estoy probando lo que me decis y me sale Acceso denegado, El tema es el siguiente tengo un ruuter pero no se como direccionar el puerto, lo quiero probar con 2 maquinas de un cyber. Gracias

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.