{"id":12567,"date":"2026-02-15T20:26:32","date_gmt":"2026-02-15T20:26:32","guid":{"rendered":"https:\/\/howtogeek.blog\/nl\/?p=12567"},"modified":"2026-02-15T20:26:32","modified_gmt":"2026-02-15T20:26:32","slug":"hoe-openssh-in-te-stellen-op-windows","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/nl\/hoe-openssh-in-te-stellen-op-windows\/","title":{"rendered":"Hoe OpenSSH in te stellen op Windows"},"content":{"rendered":"<p>SSH instellen op Windows was vroeger een hele klus \u2014 je moest met clients van derden zoals PuTTY werken of extra serverinstellingen aanpassen. Maar sinds de update van april 2018 (versie 1803) is OpenSSH een optionele functie geworden. Dat is best handig, maar het is niet altijd even duidelijk hoe je het soepel aan de praat krijgt, vooral als je het betrouwbaar wilt gebruiken voor dagelijks gebruik. Deze handleiding beschrijft de meest voorkomende manieren waarop mensen OpenSSH installeren en configureren, met tips om ervoor te zorgen dat het werkt zonder al te veel gedoe.<\/p>\n<p>Aan het eind van deze cursus heb je een redelijk goed begrip van het installeren van OpenSSH via de grafische interface of PowerShell, het omgaan met configuratieproblemen en het oplossen van vervelende verbindingsfouten. Het is best bevredigend als de SSH-server eindelijk soepel draait op je Windows-computer \u2013 het scheelt een hoop gedoe met externe software en maakt toegang op afstand een stuk eenvoudiger. Wees je er wel van bewust dat er soms dingen mis kunnen gaan, vooral met firewallregels of het opstarten van services, dus houd dat in de gaten.<\/p>\n<h2>Hoe installeer je OpenSSH op Windows?<\/h2>\n<p>Als uw computer compatibel is \u2014 dat wil zeggen Windows 10 build 1809+ of Windows Server 2019+ \u2014 dan is het installeren van OpenSSH geen groot probleem. Maar let op, het is niet altijd even eenvoudig; nauwkeurige stappen of snelle fouten kunnen tot frustratie leiden. Hier zijn een paar betrouwbare methoden om het werkend te krijgen.<\/p>\n<h3>Methode 1: De grafische gebruikersinterface (GUI) gebruiken (optionele functies)<\/h3>\n<p>Dit is waarschijnlijk de gemakkelijkste manier als je liever klikt dan commando&#8217;s typt. Het is rechttoe rechtaan, maar soms geeft Windows niet alles weer, dus als het niet werkt, ga dan over op de PowerShell-methode.<\/p>\n<ol start=\"1\">\n<li>Druk op deze knop <kbd>Win + I<\/kbd>om de instellingen te openen en ga vervolgens naar <strong>Apps &gt; Optionele functies<\/strong>.<\/li>\n<li>Klik op <strong>&#8216;Functies bekijken<\/strong> &#8216; naast &#8216;Een optionele functie toevoegen&#8217;.<\/li>\n<li>Scroll naar beneden en selecteer <strong>OpenSSH Client<\/strong> en <strong>OpenSSH Server<\/strong>. Klik op <strong>Volgende<\/strong> en vervolgens <strong>op Installeren<\/strong>.<\/li>\n<li>Zodra het klaar is, voer je het uit <code>services.msc<\/code>(druk op <kbd>Win + R<\/kbd>, typ het in en druk op Enter).Zoek naar <strong>OpenSSH SSH Server<\/strong> en <strong>OpenSSH Authentication Agent<\/strong>.<\/li>\n<li>Dubbelklik op elk item, stel het opstarttype desgewenst in op <strong>Automatisch en klik vervolgens op <\/strong><strong>Start<\/strong>.<\/li>\n<li>Ga terug en open <strong>Windows Defender Firewall met geavanceerde beveiliging<\/strong> ( <kbd>Win + R<\/kbd>typ vervolgens <code>wf.msc<\/code>).<\/li>\n<li>Zoek in de inkomende regels een regel voor <strong>de OpenSSH SSH-server (sshd)<\/strong> of maak er een aan en zorg ervoor dat deze is ingeschakeld \u2013 want Windows moet het natuurlijk onnodig ingewikkeld maken.<\/li>\n<li>Je installatie is in principe voltooid. Raadpleeg het gedeelte &#8216; <a href=\"#get-started-openssh\">Aan de slag met OpenSSH&#8217;<\/a> voor instructies over hoe je nu daadwerkelijk verbinding kunt maken.<\/li>\n<\/ol>\n<h3>Methode 2: PowerShell (aanbevolen voor meer controle)<\/h3>\n<p>Als je vertrouwd bent met de commandoregel en meer controle (en betrouwbaarheid) wilt, is PowerShell de ideale oplossing. Bovendien zijn scripts doorgaans herhaalbaar op meerdere machines.<\/p>\n<ol start=\"1\">\n<li>Open een PowerShell-venster met beheerdersrechten \u2014 druk op <kbd>Win + R<\/kbd>, typ <code>powershell<\/code>, en druk vervolgens op <kbd>CTRL + Shift + Enter<\/kbd>.<\/li>\n<li>Controleer of OpenSSH aanwezig is: <code>Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'<\/code>. Als je &#8220;Installed : False&#8221; ziet, moet je het installeren.<\/li>\n<li>Installeer de client en server: <code>Add-WindowsCapability -Online -Name OpenSSH. Client~~~~0.0.1.0<\/code>en <code>Add-WindowsCapability -Online -Name OpenSSH. Server~~~~0.0.1.0<\/code>. Soms duurt de installatie even, vooral bij oudere versies.<\/li>\n<li>Start de services en stel ze in op automatisch: <code>Set-Service -Name sshd -StartupType 'Automatic' -Status Running<\/code>  <code>Set-Service -Name ssh-agent -StartupType 'Automatic' -Status Running<\/code><\/li>\n<li>Zorg ervoor dat het verkeer de Windows Firewall passeert: <code>New-NetFirewallRule -Name 'OpenSSH-Server-In-TCP' -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22<\/code><\/li>\n<\/ol>\n<p>Als dat niet helpt, is een andere truc om te controleren of de services daadwerkelijk actief zijn. Je kunt dit testen met ` <code>Get-Service sshd<\/code>. En controleer altijd met ` <code>ssh -V<\/code>om de ge\u00efnstalleerde versie te bevestigen.<\/p>\n<h3>Methode 3: GitHub MSI-pakketten gebruiken<\/h3>\n<p>Als je liever zelf het offici\u00eble MSI-bestand van de PowerShell-pagina downloadt, kun je de nieuwste versie van <a href=\"https:\/\/github.com\/PowerShell\/Win32-OpenSSH\/releases\/latest\" rel=\"noreferrer noopener\" target=\"_blank\">OpenSSH op GitHub<\/a> vinden. Installeer het vervolgens via de commandoregel:<\/p>\n<pre><code>msiexec \/i &lt;path-to-openssh.msi&gt;<\/code><\/pre>\n<p>Stel dat het MSI-bestand in je map Downloads staat; dan voer je het volgende commando uit <code>msiexec \/i C:\\Users\\YourName\\Downloads\\openssh.msi<\/code>: `.Om het later te verwijderen, vervang je `\/i` door `\/x` en pas je de bestandsnaam dienovereenkomstig aan. Houd er wel rekening mee dat je na de installatie waarschijnlijk `C:\\Windows\\System32\\OpenSSH` aan het PATH van je systeem moet toevoegen, zodat Windows weet waar de SSH-opdrachten te vinden zijn.<\/p>\n<p>Om dit te doen, opent u <strong>Systeemeigenschappen (Uitvoeren <code>systempropertiesadvanced<\/code>)<\/strong>, klikt u op <strong>Omgevingsvariabelen<\/strong> en bewerkt u vervolgens onder Systeemvariabelen het <strong>bestand PATH<\/strong>. Voeg het toe <code>%systemroot%\\System32\\OpenSSH<\/code>als het er nog niet staat. Herstart uw terminal of PowerShell om het PATH te vernieuwen.<\/p>\n<p>Even een kleine kanttekening: Bij sommige configuraties werkt het bewerken van omgevingsvariabelen mogelijk niet direct, dus een herstart of afmelden is geen slecht idee. Controleer ook of <code>Get-Service sshd<\/code>het nu correct is ge\u00efnstalleerd en werkt.<\/p>\n<h2>OpenSSH configureren voor uw behoeften<\/h2>\n<p>Het belangrijkste configuratiebestand bevindt zich op <code>%programdata%\\ssh\\sshd_config<\/code>. Wijzigingen hier kunnen vrijwel alles aanpassen: poorten, toegestane gebruikers, IP-luisteradressen, authenticatiemethoden, noem maar op. Maar let op: nog niet elke instelling wordt ondersteund op Windows, dus ga niet zomaar aan de slag zonder eerst de documentatie te raadplegen ( <a href=\"https:\/\/learn.microsoft.com\/en-us\/windows-server\/administration\/openssh\/openssh_server_configuration\" rel=\"noreferrer noopener\" target=\"_blank\">offici\u00eble handleiding<\/a> ).<\/p>\n<p>Enkele veelvoorkomende aanpassingen zijn:<\/p>\n<ul>\n<li><strong>De poort<\/strong> wijzigen \u2014 als u SSH op een andere poort dan 22 wilt gebruiken, hoeft u alleen maar de betreffende regel te deactiveren (door het commentaarteken ervoor te verwijderen) en een ander nummer op te geven. Vergeet niet om die poort in de Windows Firewall te openen, anders luistert SSH daar niet.<\/li>\n<li>Stel <strong>ListenAddress<\/strong> in om SSH te beperken tot een specifiek IP-adres, wat vooral handig is op servers met meerdere IP-adressen.<\/li>\n<li>Als Kerberos\/GSSAPI-authenticatie vereist is, zet u <strong>GSSAPIAuthentication<\/strong> op &#8216; <strong>ja&#8217;<\/strong>.<\/li>\n<li>Gebruik <strong>AllowUsers<\/strong> en <strong>AllowGroups<\/strong> om te beperken wie verbinding kan maken \u2014 erg handig als je niet wilt dat iedereen via SSH kan inloggen. Voor domeinaccounts volg je het formaat: <code>AllowUsers domain\\username<\/code>, en voor lokale accounts volstaat de gebruikersnaam.<\/li>\n<\/ul>\n<p>Na het bewerken <code>sshd_config<\/code>moet u de service altijd opnieuw starten: <code>net stop sshd &amp; net start sshd<\/code>of via PowerShell:  <code>Restart-Service sshd<\/code>. Als u dit overslaat, worden uw wijzigingen niet doorgevoerd.<\/p>\n<h2 id=\"get-started-openssh\">Aan de slag met OpenSSH<\/h2>\n<p>Na de installatie is het instellen van SSH voornamelijk een kwestie van verbinding maken vanaf een client. Als u zich in hetzelfde Windows-netwerk of domein bevindt, ziet de basisopdracht er als volgt uit <code>ssh username@hostname<\/code>:.Voor domeinaccounts moet u mogelijk referenties opgeven of de juiste syntaxis gebruiken, zoals <code>ssh domain\\username@hostname<\/code>.<\/p>\n<p>Bij de eerste keer inloggen wordt u gevraagd de vingerafdruk van de host te vertrouwen. Bevestig dit (typ &#8216;ja&#8217;) en uw computer onthoudt deze voor de volgende keer. U moet uw wachtwoord opgeven (of later authenticatie op basis van sleutels instellen voor extra beveiliging).Het kan in het begin even wennen zijn, maar het is veel sneller en veiliger dan RDP of andere oplossingen voor toegang op afstand.<\/p>\n<p>Wil je je beveiliging naar een hoger niveau tillen? Configureer Kerberos, deel SSH-sleutels en beperk de inlogmogelijkheden \u2014 ingewikkelder, maar de investering waard voor de veiligheid.<\/p>\n<h2>Veelvoorkomende SSH-problemen oplossen<\/h2>\n<p>Als SSH de verbinding weigert of poortfouten geeft zoals &#8220;Verbinding geweigerd&#8221; of &#8220;Time-out&#8221;, controleer dan eerst het volgende:<\/p>\n<ul>\n<li>Draait de SSH-service wel echt? Start de service <code>Get-Service sshd<\/code>en controleer of deze &#8220;Actief&#8221; is.<\/li>\n<li>Zijn de firewallregels ingeschakeld? Controleer dit met <code>New-NetFirewallRule<\/code>commando&#8217;s of bekijk uw regellijst.<\/li>\n<li>Is de SSH-poort (standaard 22) open en actief? Gebruik <code>netstat -ano | findstr :22<\/code>dan <a href=\"https:\/\/learn.microsoft.com\/en-us\/windows-server\/networking\/technologies\/netsh\/netsh-interface-portproxy\" rel=\"noreferrer noopener\" target=\"_blank\">Netsh portproxy<\/a> indien nodig.<\/li>\n<li>De uitgebreide SSL-uitvoer kan nuttig zijn; voer deze uit <code>ssh -vvv username@host<\/code>om te zien waar het vastloopt of mislukt.<\/li>\n<\/ul>\n<p>Soms lost een snelle herstart van de computer of de SSH-service vreemde verbindingsproblemen op. Als het probleem aanhoudt, <code>%programdata%\\ssh\\logs<\/code>kunnen de logbestanden meer informatie opleveren. Vergeet niet de firewallregels en de poortconfiguratie te controleren als er problemen optreden na updates of netwerkwijzigingen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SSH instellen op Windows was vroeger een hele klus \u2014 je moest met clients van derden zoals PuTTY werken of extra serverinstellingen aanpassen. Maar sinds de update van april 2018 (versie 1803) is OpenSSH een optionele functie geworden. Dat is best handig, maar het is niet altijd even duidelijk hoe je het soepel aan de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-12567","post","type-post","status-publish","format-standard","hentry","category-how-to"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/posts\/12567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/comments?post=12567"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/posts\/12567\/revisions"}],"predecessor-version":[{"id":12568,"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/posts\/12567\/revisions\/12568"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/media?parent=12567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/categories?post=12567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/nl\/wp-json\/wp\/v2\/tags?post=12567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}