Konfigurera en SFTP-server i Windows med OpenSSH

Datum för skapande av sida :

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.

image

Välj Appar.

image

Välj valfria funktioner från appar och funktioner.

image

Välj Lägg till funktioner.

image

Välj Installera på OpenSSH-servern.

image

Objektet försvinner, så det återgår till föregående skärm.

image

OpenSSH-servern är installerad.

image

Om du lägger till det i listan är du klar.

image

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.

image

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.

image

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.

image

Välj Avancerade systeminställningar.

image

Klicka på knappen "Miljövariabler" på fliken Avancerade inställningar.

image

Välj Sökväg i "Systemmiljövariabler" och klicka på knappen "Redigera".

image

"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".

image

Konfigurera OpenSSH-tjänsten

Starta PowerShell med administratörsrättigheter.

image

Använd cd-kommandot för att navigera till OpenSSH-mappen och skriv .\install-sshd.ps1 för att köra den.

image

Om den visas som "SUCCESS" är den OK.

image

Du kan kontrollera att openSSH-relaterade tjänster har konfigurerats.

image

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.