Microsoft kondigde aan dat het in 2015 een geïntegreerde OpenSSH-client naar Windows zou brengen. Ze hebben het eindelijk gedaan en een SSH-client is verborgen in de Fall Creators Update van Windows 10. U kunt nu vanuit Windows verbinding maken met een Secure Shell-server zonder PuTTY of andere software van derden te installeren.
Bijwerken: De ingebouwde SSH-client is nu standaard ingeschakeld in de update van april 2018 van Windows 10. Hier leest u hoe u de update kunt krijgen als u deze nog niet op uw pc heeft staan.
PuTTY heeft mogelijk nog meer functies. Volgens de bug-tracker van het project op GitHub ondersteunt de geïntegreerde SSH-client momenteel alleen ed25519-sleutels.
Hoe de SSH-client van Windows 10 te installeren
VERWANT: Wat is er nieuw in de Fall Creators Update van Windows 10, nu beschikbaar
De SSH-client maakt deel uit van Windows 10, maar het is een “optionele functie” die niet standaard is geïnstalleerd.
Om het te installeren, gaat u naar Instellingen> Apps en klikt u op “Optionele functies beheren” onder Apps en functies.
Klik op “Een functie toevoegen” bovenaan de lijst met geïnstalleerde functies. Als je de SSH-client al hebt geïnstalleerd, verschijnt deze hier in de lijst.
Scroll naar beneden, klik op de “OpenSSH Client (Beta)” optie, en klik op “Installeren”.
Windows 10 biedt ook een OpenSSH-server, die u kunt installeren als u een SSH-server op uw pc wilt draaien. U moet dit alleen installeren als u daadwerkelijk een server op uw pc wilt laten draaien en niet alleen verbinding wilt maken met een server die op een ander systeem draait.
Hoe de SSH-client van Windows 10 te gebruiken
U kunt nu de SSH-client gebruiken door het ssh
opdracht. Dit werkt in een PowerShell-venster of een opdrachtpromptvenster, dus gebruik wat u maar wilt.
Om snel een PowerShell-venster te openen, klikt u met de rechtermuisknop op de Start-knop of drukt u op Windows + X en kiest u “Windows PowerShell” in het menu.
Om de syntaxis van de ssh-opdracht te bekijken, voert u deze gewoon uit:
ssh
Als u een foutbericht ziet dat de opdracht niet is gevonden, moet u zich afmelden en opnieuw aanmelden. Het herstarten van uw pc werkt ook. Dit zou niet nodig moeten zijn, maar dit is een bètafunctie.
VERWANT: Verbinding maken met een SSH-server vanuit Windows, macOS of Linux
Deze opdracht werkt hetzelfde als verbinding maken met een SSH-server via de ssh
commando op andere besturingssystemen zoals macOS of Linux. De syntaxis of opdrachtregelopties zijn hetzelfde.
Als u bijvoorbeeld verbinding wilt maken met een SSH-server op ssh.example.com met de gebruikersnaam “bob”, voert u het volgende uit:
ssh bob@ssh.example.com
Standaard probeert de opdracht verbinding te maken met een SSH-server die op poort 22 draait, wat de standaard is. Mogelijk moet u echter verbinding maken met een server die op een andere poort draait. U doet dit door een poort op te geven met de -p
schakelaar. Als de server bijvoorbeeld verbindingen op poort 7777 accepteert, voert u het volgende uit:
ssh bob@ssh.example.com -p 7777
Net als bij andere SSH-clients, wordt u de eerste keer dat u verbinding maakt, gevraagd om de sleutel van de host te accepteren. U krijgt dan een opdrachtregelomgeving die u kunt gebruiken om opdrachten op het externe systeem uit te voeren.