Met Windows 10 heeft Microsoft eindelijk naar zijn gebruikers geluisterd nadat ze jarenlang om een SSH-client en -server hadden gevraagd. Door een OpenSSH-implementatie op te nemen, neemt de waarde van het besturingssysteem toe.
Op het moment dat we dit schrijven bevindt de OpenSSH-software in Windows 10 zich in een BETA-fase. Dit betekent dat er enkele stabiliteitsproblemen kunnen zijn.
De meegeleverde SSH-server is vergelijkbaar met de Linux-app. Op het eerste gezicht lijkt het dezelfde functies te ondersteunen als zijn *NIX-tegenhanger. Het is een console-app, maar werkt als een Windows-service.
Laten we eens kijken hoe we de OpenSSH-server in Windows 10 kunnen inschakelen.
Inhoud verbergen Schakel de OpenSSH-server in Windows 10 in Hoe u de OpenSSH-server start in Windows 10 Verbinding maken met de SSH-server in Windows 10Schakel de OpenSSH-server in Windows 10 in
- Open de app Instellingen en ga naar Apps -> Apps en functies.
- Klik aan de rechterkant op Optionele functies beheren.
- Op de volgende pagina klikt u op de knopVoeg een functie toe.
- Selecteer in de lijst met functiesOpenSSH-serveren klik op deInstallerenknop.
- Start Windows 10 opnieuw op.
Hiermee wordt de OpenSSH Server-software in Windows 10 geïnstalleerd.
Realtek audiobediening downloaden
De binaire bestanden bevinden zich onder de map |_+_|. Naast de SSH-clientapps bevat de map de volgende servertools:
- sftp-server.exe
- ssh-agent.exe
- ssh-keygen.exe
- sshd.exe
- en het configuratiebestand 'sshd_config'.
De SSH-server is geconfigureerd om als een service te worden uitgevoerd.
Monitor plotseling geen signaal
Op het moment dat ik dit schrijf, start het niet automatisch. U moet het handmatig configureren.
Hoe u de OpenSSH-server start in Windows 10
- Dubbelklik op desshdinvoer in Services om de eigenschappen ervan te openen.
- Op het tabblad 'Aanmelden' ziet u het gebruikersaccount dat door de sshd-server wordt gebruikt. In mijn geval is dat zoNT Servicesshd.
- Open nu een opdrachtprompt met verhoogde bevoegdheid.
- Ga naar de map c:windowssystem32Openssh met de opdracht |_+_|.
- Voer hier de opdracht |_+_| uit om beveiligingssleutels voor de sshd-server te genereren.
- Typ nu in de opdrachtprompt met verhoogde bevoegdheid |_+_| om File Explorer in de OpenSSH-map te starten.
- Update: Microsoft heeft een gepubliceerd zelfstudiewat het juiste toewijzingsproces heel eenvoudig maakt.
Open PowerShell als beheerder en voer deze opdrachten uit:|_+_|Dat is het! Alle vereiste machtigingen zijn ingesteld.
- Als alternatief kunt u deze stappen uitvoeren.
Klik met de rechtermuisknop op dessh_host_ed25519_keybestand en verander het eigendom ervan naar de sshd-servicegebruiker, b.v.NT Servicesshd. - Klik op 'Toevoegen' en voeg de machtiging 'Lezen' toe voor de gebruiker 'NT Servicesshd'. Verwijder nu alle andere machtigingen om zoiets als dit te krijgen:Klik op 'Toepassen' en bevestig de handeling.
- Open ten slotte Services (druk op de Win + R-toetsen en typservices.mscin het vak Uitvoeren) en start de sshd-service. Het zou moeten beginnen:
- Sta de SSH-poort toe in Windows Firewall. Standaard gebruikt de server poort 22. Voer deze opdracht uit via een opdrachtprompt met verhoogde bevoegdheden: |_+_|Microsoft heeft de volgende alternatieve opdracht voor PowerShell geleverd:
|_+_| - Stel ten slotte een wachtwoord in voor uw gebruikersaccount als u dit nog niet heeft.
Nu kunt u het in actie proberen.
Verbinding maken met de SSH-server in Windows 10
Open uw ssh-client. U kunt het op dezelfde computer starten, b.v. met behulp van de ingebouwde OpenSSH-client of start het vanaf een andere computer in uw netwerk.
In het algemeen is de syntaxis voor de OpenSSH-consoleclient als volgt:
|_+_|In mijn geval ziet het commando er als volgt uit:
hoe u kunt repareren dat nvidia-stuurprogramma's niet worden geïnstalleerd|_+_|
Waarwijnaerois mijn Windows-gebruikersnaam en192.168.2.96is het IP-adres van mijn Windows 10-pc. Ik zal er verbinding mee maken vanaf een andere pc met Arch Linux.
Eindelijk, je bent binnen!
De server voert klassieke Windows-consoleopdrachten uit, b.v. meer, type, ver, kopiëren.
Maar ik kan FAR Manager niet uitvoeren. Het lijkt zwart en wit en gebroken:
Hoe schakel je de Xbox-controller in?
Nog een interessante observatie: je kunt GUI-apps zoals Explorer starten. Als u bent aangemeld bij hetzelfde gebruikersaccount dat u voor SSH gebruikt, starten ze op het bureaublad. Zien:
Nou, de ingebouwde SSH-server is absoluut interessant om mee te spelen. Hiermee kunt u een Windows-machine beheren zonder tools zoals rdesktop op uw Linux-computer te installeren, of zelfs de Windows-instellingen te wijzigen vanaf een Linux-computer waarop geen X-server is geïnstalleerd.
Op het moment van schrijven bevindt de ingebouwde SSH-server in Windows 10 zich in een BETA-fase, dus deze zou in de nabije toekomst interessanter moeten worden en een nuttige functie moeten worden.