# Windows SFTP server: requisitos del sistema e instalación

Puedes instalar un servidor SFTP en Windows mediante **PowerShell** y otras herramientas con una interfaz gráfica de usuario. Te presentamos ambas opciones y te explicamos qué requisitos debes cumplir para utilizar un [SFTP](https://www.ionos.com/es-us/digitalguide/servidores/know-how/sftp-ssh-file-transfer-protocol/).

## Servidor SFTP en Windows: ¿qué se necesita?

Si quieres instalar un servidor FTP, debes conocer la [diferencia entre FTP y SFTP](https://www.ionos.com/es-us/digitalguide/servidores/know-how/ftp-vs-sftp/). Con el protocolo **SFTP, los datos se envían de forma encriptada** y no en texto plano como con [FTP](https://www.ionos.com/es-us/digitalguide/servidores/know-how/file-transfer-protocol/). Por lo tanto, necesitas un [Secure Shell (SSH)](https://www.ionos.com/es-us/digitalguide/servidores/herramientas/protocolo-ssh/), que crea un canal seguro para la transferencia de datos. Esto se obtiene mediante la herramienta de código abierto OpenSSH.

Para conectarte a un servidor SFTP, debes instalar un cliente SFTP. Para ello puedes utilizar, por ejemplo, **FileZilla**. FileZilla ofrece un gestor de archivos de arrastrar y soltar y permite la transferencia de hasta cuatro gigabytes. Además, tu sistema debe tener memoria suficiente para transferir la cantidad de datos deseada. Asegúrate de que tu sistema Windows cumple los siguientes requisitos:

- **Procesador (CPU)**: mín. 1,6 GHz (doble núcleo)
- **Memoria RAM**: 4 GB
- **Espacio en disco duro**: en función del tamaño de los datos
- **Sistema operativo**: Windows
- **Software**: OpenSSH, cliente SFTP
- **Conexión a Internet**: para la transferencia de datos

Consejo Al [contratar un servidor FTP seguro](https://www.ionos.com/hosting/ftp-hosting "Servidor FTP seguro de IONOS") de IONOS, obtendrás acceso a un alojamiento de archivos rápido y seguro con SFTP o FTPS.

## Instalar un Windows SFTP server: guía paso a paso

Para instalar un Windows SFTP server, debes descargar OpenSSH y abrir el **puerto SSH** adecuado para que el servidor SFTP y el cliente SFTP puedan comunicarse entre sí.

### Paso 1. Instala OpenSSH

Descarga la versión actual de OpenSSH. Para ello, ve a Github, por ejemplo. A continuación, abre PowerShell con un clic derecho y selecciona **Ejecutar como administrador**. Dirígete a la carpeta OpenSSH:

```bash
cd "C: \Program Files\OpenSSH"
```

Utiliza el comando `dir` para listar los archivos del directorio.

[![Imagen: PowerShell: lista de archivos en la carpeta OpenSSH](https://www.ionos.com/es-us/digitalguide/fileadmin/_processed_/3/e/csm_openssh-packets-windows_225478a272.webp "PowerShell: lista de archivos en la carpeta OpenSSH")](https://www.ionos.com/es-us/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/openssh-packets-windows.png) PowerShell: lista de archivos en la carpeta OpenSSH. ### Paso 2. Activa SSHD y el SSH agent

Puedes instalar tanto el SSH daemon como el SSH agent con un solo comando.

```bash
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
```

Una vez finalizada la instalación, vuelve a cerrar PowerShell.

Nota El SSH daemon puede iniciarse manualmente o activarse en cada reinicio. Puedes configurar el inicio automático en *Services.msc*.

### Paso 3. Abre el puerto SSH

SSH utiliza el puerto 22 por defecto, que normalmente está cerrado porque SSH no está preinstalado en Windows. Debe abrirse manualmente en el cortafuegos de Windows. Abre el Windows Defender Firewall y establece una **nueva regla** en las reglas a la derecha.

[![Imagen: Windows Defender Firewall: añadir regla de entrada](https://www.ionos.com/es-us/digitalguide/fileadmin/_processed_/f/8/csm_firewall-incoming-rule_7282d62762.webp "Windows Defender Firewall: añadir regla de entrada")](https://www.ionos.com/es-us/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/firewall-incoming-rule.png) Windows Defender Firewall: añadir regla de entrada. En la siguiente ventana, selecciona **Puerto** y haz clic en **Siguiente**.

[![Imagen: Windows Defender Firewall: seleccionar regla de puerto](https://www.ionos.com/es-us/digitalguide/fileadmin/_processed_/a/1/csm_firewall-port-rule_8927dd478e.webp "Windows Defender Firewall: seleccionar regla de puerto")](https://www.ionos.com/es-us/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/firewall-port-rule.png) Windows Defender Firewall: seleccionar regla de puerto. Activa el protocolo **TCP** y establece **22** como puerto.

[![Imagen: Windows Defender Firewall: establecer puerto SSH 22](https://www.ionos.com/es-us/digitalguide/fileadmin/_processed_/f/5/csm_firewall-set-port_21d528194d.webp "Windows Defender Firewall: establecer puerto SSH 22")](https://www.ionos.com/es-us/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/firewall-set-port.png) Windows Defender Firewall: establecer puerto SSH 22. En la siguiente ventana, deja seleccionada la conexión. En **Perfil** marca solo la casilla **Privado**.

[![Imagen: Windows Defender Firewall: configuración del perfil](https://www.ionos.com/es-us/digitalguide/fileadmin/_processed_/b/6/csm_firewall-profile-settings_1850eff6da.webp "Windows Defender Firewall: configuración del perfil")](https://www.ionos.com/es-us/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/firewall-profile-settings.png) Windows Defender Firewall: configuración del perfil. Introduce un nombre para la nueva regla. En nuestro ejemplo hemos llamado a la regla **OpenSSH**. La descripción es opcional. A continuación, puedes cerrar la configuración del puerto.

[![Imagen: Windows Defender Firewall: nombre de la nueva regla](https://www.ionos.com/es-us/digitalguide/fileadmin/_processed_/5/6/csm_firewall-name_17d036c17e.webp "Windows Defender Firewall: nombre de la nueva regla")](https://www.ionos.com/es-us/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/firewall-name.png) Windows Defender Firewall: nombre de la nueva regla ### Paso 4. Establece la conexión SFTP

Para conectarte a un servidor SFTP, necesitas un cliente SFTP. Te mostraremos el procedimiento en **FileZilla**, pero también puedes utilizar **WinSCP** o **Swish**, por ejemplo. La ventaja de Swish es que se integra directamente como extensión en el explorador de Windows. Para configurar el cliente SFTP, debes introducir los siguientes datos:

- Tipo de conexión (SFTP)
- Dirección IP/nombre de host
- Nombre de usuario
- Contraseña
- Puerto (principalmente 22)

Después de entrar, conéctate al servidor SFTP. En nuestro ejemplo, el ordenador local está a la izquierda. A la derecha se ve la estructura de carpetas del servidor.

[![Imagen: FileZilla: conectar con servidor SFTP](https://www.ionos.com/es-us/digitalguide/fileadmin/_processed_/3/2/csm_connect-filezilla_9d6c7a080b.webp "FileZilla: conectar con servidor SFTP")](https://www.ionos.com/es-us/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/connect-filezilla.png) FileZilla: conectar con servidor SFTP. ### Paso 5. Carga archivos en el servidor SFTP de Windows

Carga un archivo en el servidor SFTP arrastrándolo a la carpeta de archivos de la derecha o haciendo clic con el botón derecho del ratón en **Cargar**.

[![Imagen: FileZilla: cargar archivo](https://www.ionos.com/es-us/digitalguide/fileadmin/_processed_/7/e/csm_filezilla-upload-file_e5ae858911.webp "FileZilla: cargar archivo")](https://www.ionos.com/es-us/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/filezilla-upload-file.png) FileZilla: cargar archivo.  Consejo ¿Utilizas Linux? Te ofrecemos un artículo con instrucciones paso a paso sobre cómo [instalar un servidor SFTP en Ubuntu](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/instalar-un-sftp-server-en-ubuntu/).


This is a markdown version of: [https://www.ionos.com/es-us/digitalguide/servidores/configuracion/instalar-windows-sftp-server/](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/instalar-windows-sftp-server/) for AI/LLM consumption.