# Server SFTP su Windows: requisiti di sistema e configurazione

Per installare un server SFTP su Windows puoi utilizzare **PowerShell** e strumenti di terze parti con interfaccia grafica utente. In questo articolo ti descriviamo entrambe le procedure e i requisiti da soddisfare per l’utilizzo di [SFTP](https://www.ionos.it/digitalguide/server/know-how/sftp-ssh-file-transfer-protocol/ "SFTP (SSH File Transfer Protocol)").

## Server SFTP su Windows: che cosa serve?

Se desideri configurare un server FTP sicuro, è bene conoscere la [differenza fra FTP e SFTP](https://www.ionos.it/digitalguide/server/know-how/ftp-o-sftp/). Il **protocollo SFTP permette di trasmettere dati crittografati** e non in chiaro, come invece avviene con [FTP](https://www.ionos.it/digitalguide/server/know-how/file-transfer-protocol/ "File Transfer Protocol"). Pertanto è necessaria una [Secure Shell (SSH)](https://www.ionos.it/digitalguide/server/tools-o-strumenti/ssh/ "SSH") per stabilire un canale sicuro per il trasferimento dati. A tal fine si utilizza lo strumento open source OpenSSH.

Per la connessione con il server SFTP devi installare un client SFTP. Ad esempio, puoi utilizzare **FileZilla**. FileZilla offre un file manager con funzione drag &amp; drop e permette di trasferire fino a quattro gigabyte. Inoltre, il tuo sistema deve avere spazio di archiviazione sufficiente per trasmettere la quantità di dati desiderata. Assicurati che il tuo sistema soddisfi anche i seguenti requisiti di sistema per Windows:

- **Processore (CPU)**: min. 1,6 GHz (dual core)
- **Memoria RAM**: 4 GB
- **Spazio su disco fisso**: a seconda delle dimensioni dei dati
- **Sistema operativo**: Windows
- **Software**: OpenSSH, client SFTP
- **Connessione internet**: per il trasferimento dati

Consiglio Un [server Secure FTP](https://www.ionos.it/hosting/server-ftp "Server secure FTP di IONOS") di IONOS ti permette di accedere in modo veloce e sicuro al file hosting con SFTP o FTPS.

## Guida alla configurazione di un server SFTP su Windows

Per installare un server SFTP su Windows devi scaricare OpenSSH e **aprire la porta SSH** corrispondente per consentire al server SFTP e al client SFTP di comunicare fra loro.

### Primo passaggio: installare OpenSSH

Scarica la versione aggiornata di OpenSSH. Ad esempio, puoi scaricarla da Github. Quindi apri PowerShell facendo clic con il pulsante destro del mouse e selezionando “**Esegui come amministratore**”. Vai alla cartella OpenSSH:

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

Digita il comando dir per ottenere un elenco dei file contenuti nella cartella.

[![Immagine: PowerShell: elenco dei file nella cartella OpenSSH](https://www.ionos.it/digitalguide/fileadmin/_processed_/3/e/csm_openssh-packets-windows_225478a272.webp "PowerShell: elenco dei file nella cartella OpenSSH")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/openssh-packets-windows.png) PowerShell: elenco dei file nella cartella OpenSSH ### Secondo passaggio: attivare il demone SSH e l’agente SSH

Puoi installare sia il demone SSH sia l’agente SSH con un comando.

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

Dopo aver completato correttamente l’installazione, chiudi nuovamente PowerShell.

N.B. È possibile avviare il demone SSH manualmente o attivarlo a ogni riavvio. Per impostare l’avvio automatico utilizza il file *Services.msc*.

### Terzo passaggio: aprire la porta SSH

SSH utilizza la porta 22 come impostazione predefinita. Normalmente questa porta è chiusa in quanto SSH non è preinstallato su Windows. È necessario aprirla su Windows Firewall. Apri Windows Defender Firewall e imposta una “**nuova regola**” nella parte destra selezionando prima le regole per le connessioni in entrata.

[![Immagine: Windows Defender Firewall: aggiunta di regole per le connessioni in entrata](https://www.ionos.it/digitalguide/fileadmin/_processed_/f/8/csm_firewall-incoming-rule_7282d62762.webp "Windows Defender Firewall: aggiunta di regole per le connessioni in entrata")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/firewall-incoming-rule.png) Windows Defender Firewall: aggiunta di regole per le connessioni in entrata Nella finestra successiva, seleziona “**Porta**” e fai clic su “**Avanti**”.

[![Immagine: Windows Defender Firewall: selezionare una regola per la porta](https://www.ionos.it/digitalguide/fileadmin/_processed_/a/1/csm_firewall-port-rule_8927dd478e.webp "Windows Defender Firewall: selezionare una regola per la porta")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/firewall-port-rule.png) Windows Defender Firewall: selezione di una regola per la porta Attiva il protocollo “**TCP**” e digita “**22**” come numero di porta.

[![Immagine: Windows Defender Firewall: scelta della porta SSH 22](https://www.ionos.it/digitalguide/fileadmin/_processed_/f/5/csm_firewall-set-port_21d528194d.webp "Windows Defender Firewall: scelta della porta SSH 22")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/firewall-set-port.png) Windows Defender Firewall: impostazione della porta SSH 22 Nella finestra successiva, mantieni selezionata la connessione. Alla voce “**Profilo**”, spunta solo la casella “**Privato**”.

[![Immagine: Windows Defender Firewall: impostazioni profilo](https://www.ionos.it/digitalguide/fileadmin/_processed_/b/6/csm_firewall-profile-settings_1850eff6da.webp "Windows Defender Firewall: impostazioni profilo")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/firewall-profile-settings.png) Windows Defender Firewall: impostazioni profilo Dai un nome alla nuova regola. Nel nostro esempio, il nome della regola è “**OpenSSH**”. La descrizione è opzionale. Successivamente puoi chiudere la configurazione della porta.

[![Immagine: Windows Defender Firewall: impostazione del nome per la nuova regola](https://www.ionos.it/digitalguide/fileadmin/_processed_/5/6/csm_firewall-name_17d036c17e.webp "Windows Defender Firewall: impostazione del nome per la nuova regola")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/firewall-name.png) Windows Defender Firewall: impostazione del nome per la nuova regola ### Quarto passaggio: stabilire la connessione SFTP

Per la connessione con un server SFTP è necessario un client SFTP. In questa sezione ti mostriamo la procedura in **FileZilla**. In alternativa, puoi utilizzare anche altri programmi, ad esempio **WinSCP** o **Swish**. Il vantaggio di Swish è la sua integrazione diretta come estensione di Esplora file di Windows. Per configurare il client SFTP devi indicare i seguenti dati:

- Tipo di connessione (SFTP)
- Indirizzo IP/nome host
- Nome utente
- Password
- Porta (di solito 22)

Dopo aver inserito i dati, collegati al server SFTP. Nel nostro esempio, sul lato sinistro si trova il tuo computer locale. A destra trovi invece la struttura di cartelle del server.

[![Immagine: FileZilla: collegamento con server SFTP](https://www.ionos.it/digitalguide/fileadmin/_processed_/3/2/csm_connect-filezilla_9d6c7a080b.webp "FileZilla: collegamento con server SFTP")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/connect-filezilla.png) FileZilla: collegamento con server SFTP ### Quinto passaggio: caricare i file sul server SFTP su Windows

Carica un file sul server SFTP trascinandolo nella cartella dei file sulla destra o facendo clic con il pulsante destro del mouse e selezionando “**Upload**”.

[![Immagine: FileZilla: caricamento di un file](https://www.ionos.it/digitalguide/fileadmin/_processed_/7/e/csm_filezilla-upload-file_e5ae858911.webp "FileZilla: caricamento di un file")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/filezilla-upload-file.png) FileZilla: caricamento di un file  Consiglio Preferisci utilizzare Linux? Nella nostra guida trovi le istruzioni per [configurare un server SFTP su Ubuntu](https://www.ionos.it/digitalguide/server/configurazione/configurazione-ubuntu-sftp-server/).


This is a markdown version of: [https://www.ionos.it/digitalguide/server/configurazione/configurazione-di-un-server-sftp-su-windows/](https://www.ionos.it/digitalguide/server/configurazione/configurazione-di-un-server-sftp-su-windows/) for AI/LLM consumption.