Konfigurere en SFTP-server i Windows ved hjælp af OpenSSH
Driftsmiljø
- Windows
-
- Windows 10 Pro
- Windows Server 2019
- Flere Windows
- OpenSSH
-
- 7.7p1
- 8.1p1 - Beta
※ Det virker i andre versioner, men det er ubekræftet
Først
SFTP er en mekanisme til at sende og modtage filer mellem to pc'er (normalt opdelt i klienter og servere).
Denne standard kaldes almindeligvis "FTP", men FTP sender og modtager indholdet af transmissionen og modtagelsen som almindelig tekst (ukrypterede data). Det kan let læses af tredjeparter.
SFTP bruger en krypteringsteknik kaldet "SSH" til at kryptere indholdet af FTP-transmission og modtagelse. Det kan være svært for tredjeparter at læse.
I dette afsnit beskrives trinnene til opsætning af SFTP-serversiden ved hjælp af den gratis OpenSSH.
Sådan installeres OpenSSH-servere i Windows 10, Windows Server 2019 og nyere
Windows 10 gør det nemt at installere OpenSSH-servere.
Åbn "Indstillinger" i menuen Start.
Vælg Apps.
Vælg valgfrie funktioner fra apps og funktioner.
Vælg Tilføj funktioner.
Vælg Installer på OpenSSH-serveren.
Elementet forsvinder, så det vender tilbage til det forrige skærmbillede.
OpenSSH-serveren er installeret.
Hvis du føjer det til listen, er du færdig.
OpenSSH-serverinstallationsinstruktioner på andre Windows OS
Overførsler og filplacering
Windows-versionen af OpenSSH er nu tilgængelig, så hent og konfigurer den.
Hent filen fra følgende sider: Download "OpenSSH-Win32.zip" til 32-bit OS og "OpenSSH-Win64.zip" til 32-bit OS. Du kan bruge den nyeste version, men i øjeblikket er de alle Beta-versioner.
Log på serveren, og placer de hentede og installerede filer på serveren. Det er ligegyldigt, hvor det er, men denne gang har jeg oprettet en "C:\OpenSSH" mappe og placerede den der.
Miljøvariabler
Registrer miljøvariabler for at gøre OpenSSH nemmere at arbejde med. Dette afsnit er beskrevet i Windows Server 2012 R2, men trinnene skal tilpasses os-versionen.
Højreklik i menuen Start, og vælg System.
Vælg Avancerede systemindstillinger.
Klik på knappen "Miljøvariabler" under fanen "Avancerede indstillinger".
Vælg Sti i "Systemmiljøvariabler", og klik på knappen "Rediger".
"øverst i variabelværdien" Semikolon efterfulgt af stien til den mappe, hvor OpenSSH-filen blev placeret. Når du har indtastet det, skal du lukke alt med knappen "OK".
Konfigurer tjenesten OpenSSH
Start PowerShell med administratorrettigheder.
Brug cd-kommandoen til at navigere til mappen OpenSSH, og skriv .\install-sshd.ps1 for at køre den.
Hvis den vises som "SUCCES", er det OK.
Du kan kontrollere, at openSSH-relaterede tjenester er konfigureret.
Du har nu opsætningen næsten den samme som du installerede OpenSSH i Windows 10. Næste gang vil jeg gerne faktisk indstille sftp og sende og modtage filer.