Een SFTP-server instellen in Windows met behulp van OpenSSH
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.
Selecteer Apps.
Selecteer Optionele functies in Apps en onderdelen.
Selecteer Functies toevoegen.
Selecteer Installeren vanaf de OpenSSH-server.
Het item verdwijnt, zodat het terugkeert naar het vorige scherm.
De OpenSSH-server is geïnstalleerd.
Als je het aan de lijst toevoegt, ben je klaar.
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.
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.
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.
Selecteer Geavanceerde systeeminstellingen.
Klik op de knop "Omgevingsvariabelen" op het tabblad "Geavanceerde instellingen".
Selecteer Pad in "System Environment Variables" en klik op de knop "Bewerken".
"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".
De OpenSSH-service instellen
Start PowerShell met beheerdersrechten.
Gebruik de opdracht cd om naar de map OpenSSH te navigeren en typ .\install-sshd.ps1 om deze uit te voeren.
Als het wordt weergegeven als "SUCCES", is het OK.
U kunt controleren of openSSH-gerelateerde services zijn geconfigureerd.
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.