Configurare un server SFTP su Windows utilizzando OpenSSH

Data di creazione della pagina :

Ambiente operativo

Finestre
  • Windows 10 Pro
  • Windows Server 2019
  • Più Windows
OpenSSH
  • 7,7p1
  • 8.1p1 - Beta

※ Funziona in altre versioni, ma non è confermato

Dapprima

SFTP è un meccanismo per l'invio e la ricezione di file tra due PC (di solito diviso in client e server).

Questo standard è comunemente indicato come "FTP", ma FTP invia e riceve il contenuto della trasmissione e della ricezione in testo normale (dati non crittografati). Può essere facilmente letto da terzi.

SFTP utilizza una tecnica di crittografia chiamata "SSH" per crittografare i contenuti della trasmissione e della ricezione FTP. Può essere difficile da leggere per terze parti.

In questa sezione vengono descritti i passaggi per configurare SFTP lato server utilizzando OpenSSH gratuito.

Come installare i server OpenSSH in Windows 10, Windows Server 2019 e versioni successive

Windows 10 semplifica l'installazione dei server OpenSSH.

Apri "Impostazioni" dal menu Start.

image

Seleziona App.

image

Seleziona Funzionalità facoltative da App e funzionalità.

image

Selezionare Aggiungi funzionalità.

image

Selezionare Installa dal server OpenSSH.

image

L'elemento scompare, quindi ritorna alla schermata precedente.

image

Il server OpenSSH è installato.

image

Se lo aggiungi all'elenco, il termine è fatto.

image

Istruzioni per l'installazione del server OpenSSH su altri sistemi operativi Windows

Download e posizionamento dei file

La versione Windows di OpenSSH è ora disponibile, quindi scaricala e configurala.

Scaricare il file dalle seguenti pagine: Scarica "OpenSSH-Win32.zip" per il sistema operativo a 32 bit e "OpenSSH-Win64.zip" per il sistema operativo a 32 bit. Puoi usare l'ultima versione, ma al momento sono tutte versioni Beta.

image

Accedere al server e posizionare i file scaricati e distribuiti sul server. Non importa dove si trova, ma questa volta ho creato una cartella "C: \ OpenSSH" e l'ho posizionata lì.

image

Variabili di ambiente

Registra le variabili di ambiente per semplificare l'utilizzo di OpenSSH. Questa sezione è descritta in Windows Server 2012 R2, ma i passaggi devono essere personalizzati in base alla versione del sistema operativo.

Fare clic con il pulsante destro del mouse sul menu Start e selezionare Sistema.

image

Seleziona Impostazioni di sistema avanzate.

image

Fare clic sul pulsante "Variabili di ambiente" dalla scheda "Impostazioni avanzate".

image

Seleziona Percorso in "Variabili di ambiente di sistema" e fai clic sul pulsante "Modifica".

image

"nella parte superiore del valore della variabile" Punto e virgola, seguito dal percorso della cartella in cui è stato inserito il file OpenSSH. Una volta inserito, chiudi tutto con il pulsante "OK".

image

Configurare il servizio OpenSSH

Avviare PowerShell con diritti di amministratore.

image

Utilizzare il comando cd per passare alla cartella OpenSSH e digitare .\install-sshd.ps1 per eseguirlo.

image

Se viene visualizzato come "SUCCESSO", è OK.

image

È possibile verificare che i servizi correlati a openSSH siano stati configurati.

image

Ora hai la configurazione quasi la stessa di OpenSSH installato in Windows 10. La prossima volta, vorrei effettivamente impostare sftp e inviare e ricevere file.