Technical Anshu
Tutorials Blog
Configuración del servidor SFTP

Cree un servidor SFTP en Windows en minutos de forma segura

FTP simple envía su contraseña y archivos en texto claro. SFTP cifra todo a través de SSH. Esta guía configura un servidor SFTP real en una PC con Windows en minutos y luego agrega algunos pasos de seguridad que convierten una instalación rápida en segura.

By Technical AnshuWindows 10 / 118 minute read
Mire el vídeo completo arriba: cree un servidor SFTP en 60 segundos por Technical Anshu

La ruta del vídeo es deliberadamente rápida. Descarga el archivo SFTP Manager de la descripción del video, lo ejecuta como administrador, presiona 1 para instalarlo y luego presiona 2 para crear un usuario. En el fondo, el script no es mágico: instala el servidor OpenSSH de Microsoft en Windows, inicia el servicio sshd, abre el firewall y crea el inicio de sesión por usted. Aquí se explica todo el flujo correctamente, además de las comprobaciones y el endurecimiento que deben seguir a la instalación rápida.

SFTP Manager - what the script does for you
Press 1 - Install OpenSSH Server and start the sshd service20-30 sec
Press 2 - Create a user with username, password and folderYour choice
Firewall rule for TCP port 22 added automaticallyDone by script
Hardening - strong password, one folder per user, updatesStill on you
El script cubre la instalación. La última fila es la parte que ningún script puede decidir por usted.
1

Lo que realmente instala el script

SFTP Manager es un contenedor de automatización para los componentes estándar de Microsoft. Cuando presiona 1, agrega la característica opcional OpenSSH Server, configura el servicio sshd en ejecución y permite el puerto TCP entrante 22 en el Firewall de Windows. Cuando presiona 2, crea una cuenta de usuario normal de Windows y la apunta a una carpeta, ya sea una carpeta personalizada que escriba o la predeterminada. Todo lo que instala es el mismo OpenSSH que Windows envía y admite, razón por la cual esta ruta es confiable.

Si alguna vez desea realizar la misma instalación manualmente en PowerShell como administrador, el comando principal es Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0 seguido de Start-Service sshd y Set-Service -Name sshd -StartupType Automatic.

2

La configuración rápida paso a paso

  1. Descargue el archivo SFTP Manager vinculado en la descripción del video
  2. Haga clic derecho y elija Ejecutar como administrador, luego haga clic en Sí cuando se le solicite.
  3. Presione 1 y Enter: el servidor OpenSSH se instala en aproximadamente 20 a 30 segundos.
  4. Presione 2 e Intro, luego escriba el nombre de usuario y una contraseña segura para iniciar sesión en SFTP.
  5. Escriba una carpeta personalizada para este usuario o déjela en blanco para aceptar la carpeta predeterminada.
  6. Anote la dirección IP de la PC servidor: ejecute ipconfig y lea la línea de dirección IPv4

Esa es la instalación completa. El servidor ahora está escuchando. Antes de compartir el inicio de sesión con alguien, haga usted mismo la prueba de la siguiente sección.

3

Pruebe el inicio de sesión antes de confiar en él

Desde una segunda PC en la misma red, abra el símbolo del sistema o PowerShell y conéctese con el cliente integrado:

sftp [email protected]

Reemplace el nombre de usuario y la IP por los suyos. La primera conexión muestra la huella digital de la clave del host del servidor y le pregunta si desea continuar: escriba yes. Luego ingrese la contraseña. Si llega al mensaje sftp>, el servidor funciona. Pruebe put test.txt para cargar un archivo pequeño y ls para enumerar lo que hay en la carpeta. Un cliente gráfico como FileZilla o WinSCP funciona igual de bien: configure el protocolo en SFTP y el puerto en 22.

4

El endurecimiento de cinco minutos después de la instalación de sesenta segundos

La instalación es rápida; una configuración segura lleva unos minutos más. Analice esta breve lista:

  1. Utilice una contraseña larga y única para el usuario SFTP; nunca su contraseña de inicio de sesión de Windows.
  2. Mantenga un usuario por persona y una carpeta cada uno, para que siempre sepa quién subió qué.
  3. No convierta al usuario SFTP en administrador; solo necesita acceso a su propia carpeta.
  4. Mantenga Windows actualizado: las correcciones de seguridad de OpenSSH llegan a través de Windows Update
  5. Úselo en su propia LAN a menos que haya leído primero la guía de exposición a Internet y el firewall.
5

Nota honesta sobre la sexagésima segunda reclamación

La afirmación es justa sobre la instalación en sí: la parte automatizada realmente finaliza en menos de un minuto y el video muestra cómo sucede. Lo que el temporizador no incluye es elegir una contraseña adecuada, probar el inicio de sesión desde otro dispositivo y la lista de seguridad anterior. Presuponga diez minutos en total y tendrá un servidor rápido de construir y seguro de mantener. Se puede construir un servidor FTP simple con la misma rapidez, pero envía contraseñas y archivos sin cifrar; esa es la razón por la que existe SFTP.

Mira el vídeo completo

Vea la configuración completa del servidor SFTP en pantalla, paso a paso, en el vídeo Técnico de Anshu.

Watch Full Video
Preguntas frecuentes

¿Es realmente posible la configuración SFTP de 60 segundos?

Sí para la instalación en sí. El script SFTP Manager automatiza la instalación del servidor OpenSSH, el inicio del servicio, la regla de firewall y la creación de usuarios, y el paso de instalación finaliza en aproximadamente 20 a 30 segundos. Probar el inicio de sesión y el refuerzo básico lleva unos minutos más.

¿Qué instala el script SFTP Manager en mi PC?

Instala la función OpenSSH Server incorporada de Microsoft en Windows, inicia el servicio sshd, abre el puerto TCP 22 en el firewall y crea la cuenta de usuario SFTP con su carpeta. Es un contenedor de automatización, no un programa de servidor de terceros independiente.

¿Es SFTP más seguro que el servidor FTP del vídeo anterior?

Sí. FTP simple envía nombres de usuario, contraseñas y datos de archivos en texto claro que cualquiera en la ruta puede leer. SFTP se ejecuta a través de SSH, por lo que el inicio de sesión y la transferencia están cifrados de extremo a extremo, razón por la cual los entornos bancarios y de oficina insisten en ello.

Esta guía se basa en el vídeo del servidor SFTP Anshu técnico: ¿Atascado en un paso? Pregunta en los comentarios del vídeo y recibirás respuesta.