Zum Inhalt springen

Windows RDP öffentlich erreichbar: So sicherst du den Zugang richtig ab

Christopher Sakel  ·   ·  5 Min. Lesezeit

Updates & News · Min. 5 Lesezeit · Christopher Sakel

Windows RDP öffentlich erreichbar: So sicherst du den Zugang richtig ab
Kurz gefasst
  • Port 3389 offen im Internet wird laufend von Bots abgeklopft – nicht ob, sondern wann jemand anklopft.
  • Network Level Authentication (NLA) ist die wichtigste Einzelmaßnahme und in wenigen Minuten aktiviert.
  • Am sichersten bleibt: RDP gar nicht erst öffentlich erreichbar machen, sondern über VPN oder Firewall-Whitelist absichern.

Ein Windows-Server mit offenem Remote Desktop ist wie ein Haus mit einer Tür, die jeder von der Straße aus sehen kann. Es dauert nicht Tage, es dauert oft Minuten, bis automatisierte Scanner den offenen Port 3389 finden und mit dem Durchprobieren von Zugangsdaten beginnen. Wer einen Windows-VPS betreibt und RDP für den Zugriff nutzt, sollte diesen Zugang nicht dem Zufall überlassen.

Der Reiz ist verständlich: RDP direkt aus dem Internet erreichbar zu machen ist bequem, kein VPN-Client, kein Tunnel, einfach IP eingeben und verbinden. Genau diese Bequemlichkeit ist aber auch das Problem. In diesem Beitrag zeigen wir, wie du den Zugang absicherst, ohne dir selbst den Weg zum eigenen Server zu verbauen.

Warum offenes RDP so gefährlich ist

RDP-Angriffe laufen fast immer nach demselben Muster: Credential-Stuffing und Brute-Force gegen bekannte oder erratene Benutzernamen wie Administrator oder admin. Gelingt der Login, hat der Angreifer eine vollwertige grafische Sitzung auf dem Server – kein Umweg über eine Webshell nötig, keine Rechteausweitung, sofort vollen Zugriff. Genau deshalb ist ein kompromittierter RDP-Zugang häufig der erste Schritt zu Ransomware auf dem gesamten System.

Ein offener RDP-Port ohne zusätzliche Absicherung ist keine Frage von "vielleicht", sondern von "wann" – automatisierte Scanner kennen jede öffentliche IPv4-Adresse.
Verzichte grundsätzlich auf Standard-Kontonamen wie Administrator für den Login. Ein Angreifer, der den Benutzernamen schon kennt, muss nur noch das Passwort erraten – das halbiert seine Arbeit.

Die drei Wege im Vergleich

Es gibt nicht die eine richtige Lösung, sondern verschiedene Absicherungsgrade, die sich kombinieren lassen.

MethodeSchutzwirkungAufwand
Nur NLA + starkes PasswortReduziert automatisierte Angriffe, schützt nicht vor gezieltenGering
Firewall-Whitelist auf feste IPBlockt fast alle Scanner komplettMittel, bricht bei wechselnder IP
VPN statt offenem RDPPort 3389 ist von außen gar nicht sichtbarHöher, aber am robustesten

Schritt für Schritt: RDP absichern

  1. Network Level Authentication aktivieren. NLA verlangt die Authentifizierung schon vor Aufbau der vollen RDP-Sitzung und blockt damit einen großen Teil automatisierter Angriffe.
    Get-WmiObject -Class Win32_TSGeneralSetting -Namespace root\cimv2\terminalservices -Filter "TerminalName='RDP-tcp'" | Set-WmiInstance -Arguments @{UserAuthenticationRequired=1}
  2. Standard-Port ändern. Das hält keine gezielten Angreifer ab, verschwindet aber aus den meisten automatisierten Scans nach Port 3389.
    New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name PortNumber -Value 33890 -PropertyType DWORD -Force
    Danach den Server neu starten und die Windows-Firewall-Regel für den neuen Port anpassen.
  3. Kontosperrung nach Fehlversuchen aktivieren. Verhindert endloses Durchprobieren von Passwörtern.
    net accounts /lockoutthreshold:5 /lockoutduration:30 /lockoutwindow:30
  4. Firewall auf bekannte IP-Adressen einschränken. Wenn du von einer festen IP oder einem festen Bereich aus arbeitest, lass nur diese zu.
    New-NetFirewallRule -DisplayName "RDP nur Buero" -Direction Inbound -LocalPort 33890 -Protocol TCP -RemoteAddress 203.0.113.0/24 -Action Allow
  5. Windows-Updates aktuell halten. Kritische RDP-Schwachstellen wie BlueKeep haben gezeigt, dass ungepatchte Systeme auch ohne gestohlenes Passwort übernehmbar sind. Automatische Updates aktivieren oder regelmäßig manuell prüfen.

Der robusteste Weg: RDP hinter ein VPN legen

Alle Maßnahmen oben reduzieren die Angriffsfläche, aber der Port bleibt sichtbar. Wer wirklich sichergehen will, macht Port 3389 von außen gar nicht erst erreichbar und lässt den Zugriff nur über ein VPN zu. Auf einem VPN-Server baust du dir ein eigenes Gateway, verbindest dich dort zuerst hinein und erst danach per RDP auf den eigentlichen Server – aus dem öffentlichen Internet ist RDP dann schlicht nicht sichtbar.

Dafür
  • Port 3389 taucht in keinem Portscan von außen auf
  • Ein zusätzlicher Login-Schritt vor dem eigentlichen RDP-Login
  • Funktioniert auch bei wechselnder IP-Adresse unterwegs
Dagegen
  • Zusätzlicher Dienst, der gepflegt werden muss
  • VPN-Client auf jedem Gerät nötig, das zugreifen soll
  • Bei VPN-Ausfall ist auch der RDP-Zugang weg
Wenn ein eigener VPN-Server zu viel Aufwand ist, ist zumindest die feste Firewall-Whitelist auf bekannte IP-Adressen ein guter Zwischenschritt – kombiniert mit NLA und geändertem Port deckt das die meisten automatisierten Angriffe ab.

Prüfen, ob es geklappt hat

Nach der Umstellung solltest du von außen testen, dass der Server sich wie erwartet verhält:

  • Port-Check von außen: Ein Portscan (z. B. mit Test-NetConnection von einem anderen Rechner) gegen Port 3389 sollte keine Antwort mehr liefern, gegen den neuen Port nur von erlaubten IPs aus.
  • NLA-Status prüfen: Get-WmiObject -Class Win32_TSGeneralSetting -Namespace root\cimv2\terminalservices -Filter "TerminalName='RDP-tcp'" sollte UserAuthenticationRequired: 1 zurückgeben.
  • Ereignisanzeige kontrollieren: Unter Windows-Protokolle → Sicherheit tauchen fehlgeschlagene Anmeldeversuche (Ereignis-ID 4625) auf – nach der Umstellung sollte deren Zahl spürbar sinken.

Wer den Server ohnehin überwacht, bekommt einen ungewöhnlichen Anstieg an fehlgeschlagenen Logins oder einen unerwarteten Ausfall auch automatisch gemeldet – dazu mehr im Beitrag zu Monitoring bei Prepaid-Host. Und falls der Server ohnehin ansteht, ein Betriebssystem-Upgrade nachzuholen: Auch für Linux-Rootserver mit RDP-ähnlichen Fernzugriffsszenarien lohnt sich ein Blick auf aktuelle Systemversionen, etwa im Beitrag zum Upgrade von Debian 12 auf Debian 13.

Kurz zusammengefasst für den Alltag

Die Minimal-Kombination, die auf jedem Windows-Server mit RDP-Zugang stehen sollte: NLA aktiviert, Kontosperrung nach wenigen Fehlversuchen, ein geänderter Port und eine Firewall-Regel, die nur bekannte Adressen durchlässt. Wer mehr Sicherheit will oder muss, etwa weil sensible Daten auf dem Server liegen, baut sich zusätzlich ein VPN davor. Der eigene Rootserver gibt dir dafür die volle Kontrolle über Firewall und Netzwerkkonfiguration – anders als bei gemanagten Umgebungen, wo solche Anpassungen oft gar nicht möglich sind.

Häufige Fragen

Reicht ein starkes Passwort allein aus, um RDP abzusichern?
Nein. Ein starkes Passwort schützt gegen Brute-Force, aber nicht gegen Schwachstellen im RDP-Protokoll selbst oder gegen gezielte Angriffe. NLA, Kontosperrung und eine Firewall-Einschränkung sind zusätzlich nötig.
Kann ich RDP komplett aus dem Internet verstecken und trotzdem unterwegs zugreifen?
Ja, über ein VPN. Du verbindest dich zuerst mit dem VPN-Server, danach ist der Windows-Server für dich erreichbar, für alle anderen bleibt Port 3389 unsichtbar.
Bringt eine Änderung des RDP-Standardports wirklich etwas?
Gegen automatisierte Massenscans ja, sie durchsuchen meist nur Standardports. Gegen gezielte Angreifer, die den Server bereits im Visier haben, nicht – ein vollständiger Portscan findet auch einen geänderten Port.
Wie erkenne ich, ob mein Server bereits angegriffen wurde?
Ein Blick in die Windows-Ereignisanzeige unter Sicherheit zeigt fehlgeschlagene Anmeldeversuche (Ereignis-ID 4625). Viele Versuche in kurzer Zeit von wechselnden IP-Adressen sind ein klares Zeichen für automatisierte Angriffe.
Muss ich für ein VPN einen zusätzlichen Server mieten?
Ja, du brauchst einen eigenen VPN-Server oder -Dienst, über den du dich zuerst verbindest, bevor du per RDP auf den eigentlichen Windows-Server zugreifst.