Konfigurera en SFTP-server i Windows med OpenSSH
Driftsmiljö
- Windows
-
- Windows 10 Pro
- Windows Server 2019
- Fler Fönster
- ÖppnaSSH
-
- 7.7p1
- 8.1p1 - Beta
※ Det fungerar i andra versioner, men det är obekräftat
Först
SFTP är en mekanism för att skicka och ta emot filer mellan två datorer (vanligtvis uppdelade i klienter och servrar).
Denna standard kallas ofta "FTP", men FTP skickar och tar emot innehållet i överföringen och mottagningen i oformaterad text (okrypterade data). Det kan vara lätt att läsa av tredje part.
SFTP använder en krypteringsteknik som kallas "SSH" för att kryptera innehållet i FTP-överföring och mottagning. Det kan vara svårt för tredje part att läsa.
I det här avsnittet beskrivs stegen för att konfigurera SFTP-serversidan med hjälp av den kostnadsfria OpenSSH.
Installera OpenSSH-servrar i Windows 10, Windows Server 2019 och senare
Windows 10 gör det enkelt att installera OpenSSH-servrar.
Öppna "Inställningar" på Start-menyn.
Välj Appar.
Välj valfria funktioner från appar och funktioner.
Välj Lägg till funktioner.
Välj Installera på OpenSSH-servern.
Objektet försvinner, så det återgår till föregående skärm.
OpenSSH-servern är installerad.
Om du lägger till det i listan är du klar.
Installationsinstruktioner för OpenSSH-servrar i andra Windows OS
Nedladdningar och filplacering
Windows-versionen av OpenSSH är nu tillgänglig, så ladda ner och konfigurera den.
Hämta filen från följande sidor: Ladda ner "OpenSSH-Win32.zip" för 32-bitars operativsystem och "OpenSSH-Win64.zip" för 32-bitars operativsystem. Du kan använda den senaste versionen, men för tillfället är de alla Beta-versioner.
Logga in på servern och placera de nedladdade och distribuerade filerna på servern. Det spelar ingen roll var den är, men den här gången skapade jag en "C:\OpenSSH"-mapp och placerade den där.
Miljövariabler
Registrera miljövariabler för att göra OpenSSH enklare att arbeta med. Det här avsnittet beskrivs i Windows Server 2012 R2, men stegen bör skräddarsys efter OS-versionen.
Högerklicka på Start-menyn och välj System.
Välj Avancerade systeminställningar.
Klicka på knappen "Miljövariabler" på fliken Avancerade inställningar.
Välj Sökväg i "Systemmiljövariabler" och klicka på knappen "Redigera".
"högst upp i variabelvärdet" Semikolon, följt av sökvägen till mappen där OpenSSH-filen placerades. När du har angett det stänger du allt med knappen "OK".
Konfigurera OpenSSH-tjänsten
Starta PowerShell med administratörsrättigheter.
Använd cd-kommandot för att navigera till OpenSSH-mappen och skriv .\install-sshd.ps1 för att köra den.
Om den visas som "SUCCESS" är den OK.
Du kan kontrollera att openSSH-relaterade tjänster har konfigurerats.
Du har nu installationen nästan densamma som du installerade OpenSSH i Windows 10. Nästa gång skulle jag faktiskt vilja ställa in sftp och skicka och ta emot filer.