LinuxParty
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.
Seleccionamos el destino de instalación y le damos a siguiente.
Seleccionamos Full instalation y pinchamos en siguiente.
Seleccionamos el nombre de la carpeta…
Y decimos que cree un icono en el Escritorio.
Importante esta parte, seleccionamos SI.
Y aquí decimos SI
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:
Esta es la pantalla principal de FreeSSHd
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).
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.
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).
El tipo de cifrado que usaremos será AES256, de los más seguros.
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.
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).
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.
Vamos a activar los LOGs para controlar a fondo el servicio SSH y quién se conecta y desde donde:
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).
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:
Debéis iros a SSH y asignar otro puerto distinto al 22:
Y ya podréis iniciarlo correctamente:
Probando el servidor con WinSCP
Iniciamos WinSCP y conectamos…
Y nos saldrá esta pantalla del CMD.EXE:
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).
También podremos conectarnos mediante SCP y SFTP y os saldrá una interfaz como Filezilla para pasar archivos, más fácil imposible.
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
-
Microsoft
- Si estás listo para dejar atrás Windows 11, te recomiendo esta distribución para nuevos usuarios de Linux
- Microsoft Copilot ahora puede leer tu pantalla, pensar profundamente y hablarte en voz alta
- Cómo instalar Windows 11 sin restricciones: Elimina requisitos de hardware y cuenta de Microsoft
- Fin del Soporte para Windows 10: Microsoft Terminará Actualizaciones en 2025, pero 0patch Ofrecerá Soporte hasta 2030, sepa cómo
- ¿Es la nueva función 'Recuperar' de Windows una pesadilla de seguridad y privacidad?
- La preocupación de Microsoft por el liderazgo de Google impulsó la inversión en OpenAI
- Windows 10 alcanza el 70% de participación de mercado mientras Windows 11 sigue cayendo
- Microsoft eliminará los controladores de impresoras de terceros en Windows
- Después de 28 años, Microsoft anuncia que eliminará WordPad de Windows
- Las mejores alternativas a Microsoft Excel para Linux
- Las 5 principales alternativas de código abierto de Microsoft 365 para Linux
- Con Bing ya podemos generar imágenes al mas puro estilo DALL-E
- OpenAI y Microsoft son socios, hasta que compiten por los mismos clientes
- Microsoft dice que hablar demasiado tiempo con Bing puede hacer que se descarrile
- ¿Es Windows 11 un software espía? Microsoft defiende el envío de datos de usuarios a terceros