SSH para establecer un servidor FTP seguro bajo Windows

  
        

Windows proporciona algunas funciones de administración remota como el uso de Windows PowerShell, ServerManager.exe o un servidor telnet, pero no proporciona SSH nativo (shell seguro) o acceso seguro a FTP.

Sin embargo, la buena noticia es que es bastante fácil configurar los servidores SSH y FTP seguro (SFTP), lo que le permite acceder de forma segura a las solicitudes de comando y los archivos de computadora o ejemplos de servidores remotos, incluida la solución de problemas , repare, o transfiera /comparta archivos cuando salga de la oficina. Incluso puede decidir configurarlo como un túnel SSH para asegurarse de que su tráfico de Wi-Fi está usando puntos de acceso.


Si bien hay muchos servidores SSH y SFTP para elegir, aquí analizaremos freeSSHd a continuación. freeSSH es un servidor SSH y Telnet que admite el shell normal o el acceso SSH de la línea de comandos, el acceso SFTP basado en SSH (mediante la línea de comandos o el cliente GUI), basado en el túnel SSH (funcionalidad similar a VPN).

FreeSSH es fácil de instalar a través de un instalador típico de Windows. Sin embargo, asegúrese de crear la instalación anterior al final porque requieren la clave privada cifrada.

Configuración del servidor

Una vez que abra freeSSHd a continuación, encontrará un icono de la bandeja del sistema en el que puede hacer clic para abrir la configuración del servidor. Si no tiene la pestaña SSH de clave privada creada durante el proceso de instalación y haga clic en "Nueva" clave (). De lo contrario, lo que debe hacer para que el servidor se ejecute es crear algunos usuarios haciendo clic en la pestaña " usuario ".

Para hacer que su servidor SSH sea más seguro, considere forzar a los usuarios a autenticarse, con su propia contraseña y una clave privada, deben configurarse en su programa cliente cuando su PC esté conectada.

Si sabe que se conectará de forma remota al servidor (si siempre será desde otra oficina, por ejemplo, hay una IP estática), también puede considerar la lista blanca de direcciones IP remotas para mejorar la seguridad del servidor. Para hacer esto, simplemente haga clic en la pestaña "Límites del host" e ingrese la dirección IP.

Si planea usar conexiones SFTP para transferir archivos, haga clic en la pestaña SFTP y especifique una ruta predeterminada para el usuario.

Servidor de prueba

Después de abrir el puerto SSH en su firewall, puede probar el servidor desde el programa cliente para conectarse a la PC en la misma PC usando la dirección de host o la dirección IP del host local. Puede utilizar clientes estándar SSH y SFTP como Putty, WinSCP o FileZilla.

Open Firewall

Para obtener el puerto SSH 22 de otras computadoras, debe abrir el Firewall de Windows o cualquier otro servidor SSH al que haya instalado un firewall personal para acceder. Es posible que se le haya recordado que debe permitir o deshabilitar el acceso la primera vez que ejecuta freeSSH. De lo contrario, no puede conectarse a otras computadoras a través de SSH y volver a verificar la configuración del firewall.

Si planea conectarse al servidor SSH a través de Internet, el enrutador y la conexión de la PC a la red deben configurarse para permitir el acceso. En el enrutador, puede usar el servidor virtual o la configuración de reenvío de puertos para abrir el puerto SSH 22 y la dirección IP del servidor SSH del host de PC proactivo.

Copyright © Conocimiento de Windows All Rights Reserved