Instalar servidor SSH/SFTP en Windows Server 2008

Para crear un servidor SSH/SFTP vamos a utilizar FreeSSHD. Para ello accedemos a su web y nos lo descargamos

http://www.freesshd.com/?ctt=download

Una vez descargado ejecutamos el Instalador.

Captura de pantalla de 2013-05-17 12:40:04

Se nos abre un asistente de instalación. Siguiente

Captura de pantalla de 2013-05-17 12:40:26

Le indicamos la ruta donde queremos instarlo.

Captura de pantalla de 2013-05-17 12:40:43

Seleccionamos Full instalation. Siguiente.

Captura de pantalla de 2013-05-17 12:40:59

Le añadimos un nombre a la carpeta

Captura de pantalla de 2013-05-17 12:41:10

Creamos el icono en el escritorio.

Captura de pantalla de 2013-05-17 12:41:22

 

Nos muestra un resumen. Install.

Captura de pantalla de 2013-05-17 12:41:33

 

Cerrar.
Captura de pantalla de 2013-05-17 12:41:45

nos indica que si queremos crear la clave privada. Presionamos sí.

Captura de pantalla de 2013-05-17 12:42:09

 

Presionamos sí.

Captura de pantalla de 2013-05-17 12:42:26

Finalizamos la instalación.

Captura de pantalla de 2013-05-17 12:42:41

ejecutamos el programa FreeSSHd con permisos de ADMINISTRADOR para configurarlo adecuadamente.

Cuando lo arranquemos, nos aparecerá esta pantalla:

Captura de pantalla de 2013-05-17 12:43:20

 

 

Está es la pantalla principal. En la cual iniciaremos el servicio una vez configurado.

 

Selección_001

 

Nos vamos a la pestaña SSH. En ella podemos configurar por que interfaz queremos que escuche, puerto, máximo de usuarios conectados, shell que va a utilizar. Yo lo dejare todo por defecto.

Selección_002

 

Nos vamos a la pestaña Authentication. Vamos a configurarlo para que nos pida contraseña. En otro manual veremos como configurar una clave RSA para conectarnos sin contraseña.

 

Selección_003

 

Configuramos el tipo de encriptación.

 

Selección_004

 

Una vez ya configurado el servidor SSH vamos a configurar el servidor SFTP. para ello nos vamos a la pestaña SFTP.

Indicamos la carpeta a donde se van a conectar los usuarios que tengan acceso al servidor SFTP.

Selección_006

 

Ahora tenemos que configurar el usuario el cual se conectara.  Para ello nos vamos a la pestaña Users.

Selección_007

Nos abre un asistente donde le añadiremos el nombre de usuario, la forma de autentificación (En nuestro caso password), y a que va ha tener acceso ese usuario, en mi caso he puesto todo, pero si queremos que solo sea para SFTP por ejemplo solo marcamos SFTP.

Selección_008

Selección_009

 

Nos situamos en la pestaña Loggin y activamos el LOG.

Selección_010

 

Nuevamente nos vamos a la pestaña principal e iniciamos el servidor.

Selección_016

Accedemos mediante ssh para comprobar que funciona.

Selección_017 Selección_018

 

Posibles problemas: 

Al intentar arrancar nos indica que el el puerto ya se está usando… probablemente tenemos abiertos 2 veces el servicio de freesshd o está corriendo otro proceso por el mismo puerto.
Selección_011

 

Accedemos a nuestra consola de MSDOS y comprobamos que esta corriendo por el puerto 22.

netstat -ano | FIND “22”

Selección_012

 

Listamos el proceso

 

tasklist /FI “PID eq 1580”

Selección_013

 

Matamos el proceso.

 

taskkill /F /IM “FreeSSHDService.exe”

 

Selección_014

 

Comprobamos nuevamente

Selección_015

 

Iniciamos nuevamente el programa y tendría que aparecer en verde.

Selección_016

6 thoughts on “Instalar servidor SSH/SFTP en Windows Server 2008

  1. Gracias !! me sirvió mucho, en especial el como solucionar el error del puerto sin tener que cambiarlo.. los otros eran parches que cambiaban el puerto, tu solución es la más acertada…

  2. Hola, la explicación está excelente y lo instale muy fácil, lo único es que no me permite accesar al servidor, no se si me falte hacer algo, estoy utilizando el cliente de winscp, si lo hago desde mi máquina se queda buscando el servicio y despúes dice que tiempo expirado, si lo hago directamente desde el host a la 127.0.0.1, me dice que hay un error en la contraseña, ojala y me puedas ayudar.

    Saludos

  3. Logre hacer la instalación, tuve que cambiar el puerto 22 por el 220 porque no me daba error de acceso denegado. Ahora como lo llamo?

  4. ayuda, cuando me trato de autenticar con putty desde mi laptop me pide user y pongo user y passw y me da Acces denied que puede ser

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*