LinuxParty

Ratio:  / 0
MaloBueno 

En este manual os voy a enseñar como crear un servidor SSH y servidor SFTP, usaremos el programa FreeSSHd.

El servidor SSH servirá para ejecutar cualquier comando en la consola de Windows (cmd.exe), aunque también podremos pasar archivos mediante SCP ya sea con comandos o a través de WinSCP (recomendado), el cliente SSH que usaremos será Putty o la consola de cualquier GNU/Linux.

El servidor SFTP servirá para pasar archivos por internet y en LAN de forma segura, cifrando todo el tráfico, en el ejemplo que os pondré, usaré WinSCP que también es compatible con SFTP, es un programa fundamental que no debe faltar en vuestros equipos.

Descarga de FreeSSHd e instalación

Lo primero que debemos hacer es descargarnos el programa FreeSSHd que será el que utilicemos. Puedes descargarlo desde su página web oficial: Descargar FreeSSHd

A continuación procedemos a instalarlo (clic derecho, ejecutar como administrador) y veréis la siguiente pantalla donde damos a SIGUIENTE.

Manual FreeSSHd para Windows

Seleccionamos el destino de instalación y le damos a siguiente.

Manual FreeSSHd para Windows

Seleccionamos Full instalation y pinchamos en siguiente.

Manual FreeSSHd para Windows

Seleccionamos el nombre de la carpeta…

Manual FreeSSHd para Windows

Y decimos que cree un icono en el Escritorio.

Manual FreeSSHd para Windows

Importante esta parte, seleccionamos SI.

Manual FreeSSHd para Windows

Y aquí decimos SI

Manual FreeSSHd para Windows

Pinchamos en FINISH y finalizamos la instalación del programa.

Configuración de FreeSSHd

Ha llegado la hora de arrancar el servidor, ejecutamos el programa FreeSSHd con permisos de ADMINISTRADOR para configurarlo adecuadamente.

Cuando lo arranquemos, nos aparecerá esta pantalla:

Manual FreeSSHd para Windows

Esta es la pantalla principal de FreeSSHd

Manual FreeSSHd para Windows

No vamos a arrancar el servidor de Telnet, porque SSH hace lo mismo y es mucho más seguro.

Nos vamos a la pestaña de SSH, donde configuraremos la dirección IP de escucha, pondremos la opción ya seleccionada (0.0.0.0).

Manual FreeSSHd para Windows

Ahora elegimos un puerto para el servidor SSH, por defecto es el puerto 22, también permite tener un máximo de usuarios conectados simultáneamente, lo podemos dejar en 0 si queremos que sea ilimitado.

Como podéis ver, las claves RSA y DSA creadas, son de 1024 bits, podemos crear unas de 2048 bits (más seguras) a cambio de un menor rendimiento.

Manual FreeSSHd para Windows

La forma más segura de conectarnos mediante SSH es con una llave pública para la autenticación, pero es muy pesado llevar dicha llave pública ya sea en un pendrive etc, por tanto sólo vamos a requerir un usuario y clave (que más adelante asignaremos).

Manual FreeSSHd para Windows

El tipo de cifrado que usaremos será AES256, de los más seguros.

Manual FreeSSHd para Windows

Ahora vamos a configurar el SFTP (Transferencia segura de ficheros), lo que debemos hacer es asignar una ruta que al loguearnos nos de acceso al equipo, hay pocas opciones de configuración porque el SFTP es una opción añadida, en el manual de FreeFTPd que tenéis aquí: http://www.redeszone.net/windows/ tenéis más configuraciones.

Manual FreeSSHd para Windows

Vamos a crear las cuentas de usuario en “Users”, creamos un login y la clave, la opción del centro es para poner una clave de las de toda la vida (nada de certificados).

Manual FreeSSHd para Windows

Este programa nos permite habilitar ciertas direcciones IPs para que sólo podamos acceder desde esa dirección en concreto (whitelist), o también permite seleccionar una lista negra para impedir el paso.

Manual FreeSSHd para Windows

Vamos a activar los LOGs para controlar a fondo el servicio SSH y quién se conecta y desde donde:

Manual FreeSSHd para Windows

Ahora que ya tenemos todo configurado (no hace falta decir que le déis a aplicar, aceptar y guardar en cada una de las opciones para que se guarden).

Nos vamos a la pantalla principal y podemos iniciar el servidor (Click here to start it).

Manual FreeSSHd para Windows

Posibles problemas a la hora de iniciar el servidor FreeSSHd

Podemos tener un pequeño problema al iniciar el servicio, si os pone este mensaje al pinchar en iniciar servidor:

Manual FreeSSHd para Windows

Debéis iros a SSH y asignar otro puerto distinto al 22:

Manual FreeSSHd para Windows

Y ya podréis iniciarlo correctamente:

Manual FreeSSHd para Windows

Probando el servidor con WinSCP

Iniciamos WinSCP y conectamos…

Manual FreeSSHd para Windows

Y nos saldrá esta pantalla del CMD.EXE:

Manual FreeSSHd para Windows

Conviene configurar el WinSCP para sólo establecer conexiones con SSH v.2 que es más seguro (aunque al elegir AES256 esta parte la hemos cubierto porque sólo podremos conectar mediante v.2).

Manual FreeSSHd para Windows

También podremos conectarnos mediante SCP y SFTP y os saldrá una interfaz como Filezilla para pasar archivos, más fácil imposible.

Manual FreeSSHd para Windows

Nota: No recomiendo pasar archivos mediante SCP o SFTP en red local (en tu casa) ya que es mucho más lento que FTP al tener que cifrar y descifrar los datos.

Si vais a usar estos servicios desde internet, debéis abrir un puerto en vuestro router y redirigirlo hacia vuestra IP Privada.

Manual realizado por Sergio de Luz (Bron) para REDESZone.net

- See more at: http://www.redeszone.net/windows/freesshd-para-windows-instalacion-y-manual-de-configuracion-de-freesshd-para-windows-servidor-ssh-y-sftp/#sthash.Db8GhJ6C.dpuf

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Encuesta de LinuxParty

Crees que la robotización traerá acarreada...

Que la gente abandonará las ciudades para vivir en los pueblos. - 16.4%
Que en los pueblos la robotización se frenará por los humanos - 13.1%
Que a la gente no les gustarán sus vecinos robots. - 3.3%
Que los negocios pequeños sufrirán la carencia de clientes humanos. - 9.8%
Que los humanos achacarán su desgracia a los robots y pasará algo grave. - 19.7%
Que los robots se levantarán contra los humanos y nos exterminarán. - 37.7%

Total votes: 61
The voting for this poll has ended on: 30 Sep 2017 - 00:00

Donar a LinuxParty

La mejor forma de darnos las gracias, es hacer una donación.


Tutorial de Linux

Nos obligan a moslestarte con la obviedad de que este sitio utiliza Cookies. Ver política