Ubuntu per Windows: Sofern du Remote Desktop nutzen willst
Ubuntu hat jetzt einen nativen RDP-Server. Erfahre, wie du ihn aktivierst oder wann xRDP nötig ist und so den Blackscreen vermeidest.

Auf dieser Seite
Der Unterschied ist deutlich spürbar: Der integrierte Server funktioniert mit Wayland, benötigt keine zusätzlichen Pakete und hat nicht diese Sitzungsprobleme, die bei xRDP den berüchtigten schwarzen Bildschirm verursacht haben. Ubuntu 22.04 erlaubt bereits das Teilen des Bildschirms via RDP; ab Ubuntu 24.04 gibt es zudem den Fernzugriff mit einer eigenen, separaten Sitzung.
Der integrierte RDP-Server #
Öffne Einstellungen → System → Remotedesktop. Falls du ihn nicht findest, suche in den Einstellungen nach „remoto“ (auf Ubuntu 22.04 findest du ihn unter Einstellungen → Teilen).
Es gibt zwei Modi, und es lohnt sich, den Unterschied sofort zu verstehen:
| Modus | Funktion | Port |
|---|---|---|
| Bildschirm teilen | Verbindet dich mit der bereits am Computer geöffneten Sitzung, als würdest du seinen Bildschirm betrachten | 3390 |
| Fernzugriff | Öffnet eine neue, separate Sitzung, auch wenn niemand vor dem Computer sitzt | 3389 |
Die Bildschirmfreigabe ist dafür gedacht, Unterstützung zu geben oder die Arbeit genau dort wieder aufzunehmen, wo du sie verlassen hast. Der Fernzugriff ist das Richtige, um remote am Computer zu arbeiten; zudem wird die Auflösung an das Fenster deines Clients angepasst, wodurch das Bild schärfer wirkt. Wenn du nur die Freigabe aktivierst, wird meist der Port 3389 verwendet: Prüfe den Port, der dir im Panel angezeigt wird.

Aktiviere den Schalter im gewünschten Tab.
Notiere dir den Hostnamen und den Port, die im Panel erscheinen, und lege einen Benutzernamen und ein Passwort für die Verbindung fest. Dies sind spezielle Anmeldedaten nur für den Remotedesktop, anders als die Daten, mit denen du dich bei Ubuntu anmeldest.
Falls die Firewall aktiv ist, öffne die Ports:
sudo ufw allow 3389:3390/tcp sudo ufw reloadSuche unter Windows im Startmenü nach rdp und öffne die App Remotedesktopverbindung. Gib die IP-Adresse des Ubuntu-Rechners ein, füge
:3390hinzu, falls du die Desktop-Freigabe nutzt, und gib die Anmeldedaten aus Schritt 2 ein.
ip a im Terminal ein und suche in der Zeile inet deines Netzwerkkarten-Adapters (bei den meisten Heimnetzen beginnt diese mit 192.168.). Falls sie sich bei jedem Neustart ändert, reserviere sie in den Einstellungen deines Routers.
Über Optionen anzeigen im Windows-Client kannst du die Verbindung als Datei .rdp speichern, um sie per Doppelklick wieder zu öffnen, und Auflösung, Farben sowie freigegebene Ressourcen anpassen.
Wann xRDP trotzdem noch sinnvoll ist #
Drei Fälle, in denen eine manuelle Installation noch Sinn ergibt:
- Ältere Ubuntu-Versionen, die kein Remotedesktop-Panel haben;
- Server ohne grafische Benutzeroberfläche, bei denen auch eine Desktop-Umgebung installiert werden muss;
- Desktops, die nicht GNOME sind (wie XFCE oder MATE), da dort der integrierte Server fehlt.
Die Installation erfordert drei Befehle:
sudo apt update
sudo apt install xrdp
sudo systemctl enable --now xrdp
Überprüfe mit sudo systemctl status xrdp, ob der Dienst aktiv ist, und öffne den Port in der Firewall:
sudo ufw allow 3389/tcp

Wenn du den xRDP-Port ändern möchtest, öffne /etc/xrdp/xrdp.ini, ändere die Zeile port=3389 im Abschnitt [Globals] (zum Beispiel auf port=49952), starte mit sudo systemctl restart xrdp neu und öffne den neuen Port in UFW. Im Windows-Client gibst du dann indirizzo-ip:49952 ein.
Der schwarze Bildschirm bei xRDP #
Das ist das Problem, an dem fast alle beim ersten Versuch scheitern: Die Verbindung wird aufgebaut, dann erscheint ein schwarzes Fenster und die Verbindung bricht ab.
Die häufigste Ursache ist, dass derselbe Benutzer bereits eine grafische Sitzung am Computer offen hat. Mit xRDP kannst du nicht gleichzeitig die lokale und die remote Sitzung desselben Benutzers nutzen: Melde dich von der lokalen Sitzung ab (den Bildschirm nur zu sperren reicht nicht aus) und versuche es erneut.
Die grafische Sitzung startet nicht. Bei xRDP musst du angeben, welche Umgebung gestartet werden soll, indem du eine Datei im Benutzerverzeichnis erstellst:
echo "gnome-session" > ~/.xsession
sudo systemctl restart xrdp
Wayland. xRDP wurde für X11 entwickelt; mit Wayland sind die Ergebnisse unbeständig. Falls das Problem weiterhin besteht, öffne /etc/gdm3/custom.conf, entferne das Rautezeichen vor der Zeile WaylandEnable=false und starte den Computer neu. Beim integrierten RDP-Server ist dieser Schritt nicht nötig.
Farben und Auflösung. Wenn das Fenster schwarz bleibt, die Verbindung aber nicht abbricht, versuche in den Optionen des Windows-Clients eine Farbtiefe von 16 Bit zu wählen.
Verbindung von außerhalb des Heimnetzes #
Öffne niemals RDP-Ports direkt im Internet: Sie gehören zu den am häufigsten automatisierten Angriffen angegriffenen Ports.
Es gibt zwei sichere Wege:
ein VPN, zum Beispiel Tailscale oder WireGuard, das dich virtuell in dein Heimnetzwerk einbindet: Von dort aus verbindest du dich so, als wärst du vor Ort;
ein SSH-Tunnel, der die RDP-Verbindung durch eine verschlüsselte Verbindung leitet. Vom Windows-Rechner aus mit dem Client OpenSSH (in Windows 10 und 11 bereits enthalten):
ssh -L 3390:localhost:3389 utente@indirizzo-del-serverWenn du dieses Fenster offen lässt, verbindest du dich mit dem RDP-Client mit
localhost:3390.
Falls du den Port am Router unbedingt öffnen musst, verwende zumindest einen anderen externen Port, beschränke die erlaubten IP-Adressen und wähle lange Passwörter.
Alternativen zu RDP #
VNC ist das klassische Linux-Protokoll: In manchen Fällen lässt es sich einfacher konfigurieren, schneidet aber bei langsamen Verbindungen schlechter ab und ist in der Standardeinstellung nicht verschlüsselt.
Remote-Support-Programme wie RustDesk oder AnyDesk laufen über deren eigene Server, sodass du weder Ports öffnen noch am Router etwas ändern musst. Das ist der schnellste Weg, wenn du jemandem helfen willst, der mit einer manuellen Einrichtung überfordert wäre.
SSH allein reicht völlig aus, wenn du nur das Terminal und keine grafische Benutzeroberfläche benötigst: Es ist leichter, sicherer und funktioniert mit jeder Verbindung.
Häufig gestellte Fragen #
Kann ich den Ubuntu-Rechner benutzen, während jemand anderes verbunden ist? #
Das kommt auf den Modus an. Bei der Desktop-Freigabe ja, da ihr beide dieselbe Sitzung seht: Das ist speziell für die Fernunterstützung gedacht. Beim Remote-Zugriff hingegen ist die Sitzung von der lokalen Sitzung getrennt.
Ist die RDP-Verbindung verschlüsselt? #
Ja, das Protokoll verschlüsselt den Datenverkehr, nutzt aber standardmäßig selbstsignierte Zertifikate. Im lokalen Netzwerk ist das völlig okay; wenn du dich über das Internet verbindest, solltest du sie jedoch immer über ein VPN oder einen SSH-Tunnel absichern.
Funktioniert es auch auf dem Mac oder am Smartphone? #
Ja. Microsoft bietet die Windows App (früher „Remotedesktop“) für macOS, iPhone und Android an, und das Vorgehen ist dasselbe: Adresse, Port und die Anmeldedaten des Remote-Desktops eingeben.
Funktioniert Copy & Paste zwischen Windows und Ubuntu? #
Ja, sowohl mit dem integrierten Server als auch mit xRDP. Falls es nicht klappt, öffne vor der Verbindung im Windows-Client unter Optionen anzeigen → Lokale Ressourcen die Einstellungen und prüfe, ob Zwischenablage aktiviert ist.
Warum stimmt die Auflösung nicht? #
Bei der Desktop-Freigabe siehst du die Auflösung des physischen Ubuntu-Bildschirms, was eventuell nicht zu deinem Fenster passt. Beim Remote-Zugriff hingegen wird die Auflösung an die Größe des Clients angepasst.
Die Verbindung ist langsam: Kann man das verbessern? #
Reduziere die Farbtiefe, deaktiviere grafische Effekte und schalte die Freigabe von Zwischenablage und Druckern in den Client-Optionen aus. Bei sehr langsamen Verbindungen läuft eine leichtgewichtige Desktop-Umgebung wie XFCE mit xRDP besser als GNOME.

