Configurare un server SFTP su Windows utilizzando OpenSSH
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.
Seleziona App.
Seleziona Funzionalità facoltative da App e funzionalità.
Selezionare Aggiungi funzionalità.
Selezionare Installa dal server OpenSSH.
L'elemento scompare, quindi ritorna alla schermata precedente.
Il server OpenSSH è installato.
Se lo aggiungi all'elenco, il termine è fatto.
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.
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ì.
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.
Seleziona Impostazioni di sistema avanzate.
Fare clic sul pulsante "Variabili di ambiente" dalla scheda "Impostazioni avanzate".
Seleziona Percorso in "Variabili di ambiente di sistema" e fai clic sul pulsante "Modifica".
"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".
Configurare il servizio OpenSSH
Avviare PowerShell con diritti di amministratore.
Utilizzare il comando cd per passare alla cartella OpenSSH e digitare .\install-sshd.ps1 per eseguirlo.
Se viene visualizzato come "SUCCESSO", è OK.
È possibile verificare che i servizi correlati a openSSH siano stati configurati.
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.