Een SFTP-server instellen in Windows met behulp van OpenSSH

Aanmaakdatum van pagina :

Werkomgeving

Ramen
  • Windows 10 Pro
  • Windows Server 2019
  • Meer Windows
OpenSSH
  • 7,7p1
  • 8.1p1 - Bèta

※ Het werkt in andere versies, maar het is onbevestigd

Eerst

SFTP is een mechanisme voor het verzenden en ontvangen van bestanden tussen twee pc's (meestal verdeeld in clients en servers).

Deze standaard wordt gewoonlijk "FTP" genoemd, maar FTP verzendt en ontvangt de inhoud van de verzending en ontvangst in platte tekst (niet-versleutelde gegevens). Het kan gemakkelijk worden gelezen door derden.

SFTP maakt gebruik van een coderingstechniek genaamd "SSH" om de inhoud van FTP-overdracht en -ontvangst te versleutelen. Het kan voor derden moeilijk te lezen zijn.

In dit gedeelte worden de stappen beschreven voor het instellen van SFTP-serverzijde met behulp van de gratis OpenSSH.

OpenSSH-servers installeren in Windows 10, Windows Server 2019 en hoger

Windows 10 maakt het eenvoudig om OpenSSH-servers te installeren.

Open "Instellingen" in het menu Start.

image

Selecteer Apps.

image

Selecteer Optionele functies in Apps en onderdelen.

image

Selecteer Functies toevoegen.

image

Selecteer Installeren vanaf de OpenSSH-server.

image

Het item verdwijnt, zodat het terugkeert naar het vorige scherm.

image

De OpenSSH-server is geïnstalleerd.

image

Als je het aan de lijst toevoegt, ben je klaar.

image

OpenSSH-serverinstallatie-instructies voor andere Windows-besturingssystemen

Downloads en bestandsplaatsing

De Windows-versie van OpenSSH is nu beschikbaar, dus download en stel deze in.

Download het bestand van de volgende pagina's: Download "OpenSSH-Win32.zip" voor 32-bits besturingssysteem en "OpenSSH-Win64.zip" voor 32-bits besturingssysteem. Je kunt de nieuwste versie gebruiken, maar op dit moment zijn het allemaal Beta-versies.

image

Meld u aan bij de server en plaats de gedownloade en geïmplementeerde bestanden op de server. Het maakt niet uit waar het is, maar deze keer heb ik een map "C: \ OpenSSH" gemaakt en daar geplaatst.

image

Omgevingsvariabelen

Registreer omgevingsvariabelen om OpenSSH gemakkelijker te maken om mee te werken. Deze sectie wordt beschreven in Windows Server 2012 R2, maar de stappen moeten worden aangepast aan de versie van het besturingssysteem.

Klik met de rechtermuisknop op het menu Start en selecteer Systeem.

image

Selecteer Geavanceerde systeeminstellingen.

image

Klik op de knop "Omgevingsvariabelen" op het tabblad "Geavanceerde instellingen".

image

Selecteer Pad in "System Environment Variables" en klik op de knop "Bewerken".

image

"bovenaan de variabele waarde" Puntkomma, gevolgd door het pad van de map waarin het OpenSSH-bestand is geplaatst. Zodra u het hebt ingevoerd, sluit u alles met de knop "OK".

image

De OpenSSH-service instellen

Start PowerShell met beheerdersrechten.

image

Gebruik de opdracht cd om naar de map OpenSSH te navigeren en typ .\install-sshd.ps1 om deze uit te voeren.

image

Als het wordt weergegeven als "SUCCES", is het OK.

image

U kunt controleren of openSSH-gerelateerde services zijn geconfigureerd.

image

Je hebt nu de installatie bijna hetzelfde als je OpenSSH in Windows 10 hebt geïnstalleerd. De volgende keer wil ik sftp instellen en bestanden verzenden en ontvangen.