Einführung
Das Remote-Desktop-Protokoll (RDP) ist ein von Microsoft entwickeltes, proprietäres Netzwerkprotokoll. Es gestattet Nutzern, von einem entfernten Rechner auf einen anderen zuzugreifen und diesen zu bedienen. RDP findet breite Anwendung in verschiedenen Bereichen, darunter die Fernwartung, der Zugriff auf Arbeitsstationen über Distanz sowie die Serveradministration.
Ubuntu 22.04, eine aktuelle Linux-Distribution, bringt von Haus aus keine RDP-Serverunterstützung mit. Um RDP unter Ubuntu 22.04 zu nutzen, bedarf es der Installation und Konfiguration eines Drittanbieter-RDP-Servers, namens XRDP. Dieser Artikel führt Sie schrittweise durch die erforderlichen Maßnahmen, um RDP mit XRDP unter Ubuntu 22.04 zu aktivieren.
Die Installation von XRDP
1. Paketaktualisierung
Vor der Installation von XRDP ist es ratsam, die Paketquellen zu aktualisieren:
sudo apt update
2. XRDP installieren
XRDP wird mittels folgendem Befehl installiert:
sudo apt install xrdp
3. XRDP starten
Nach der erfolgreichen Installation wird XRDP über diesen Befehl gestartet:
sudo systemctl start xrdp
4. XRDP beim Systemstart aktivieren
Um zu gewährleisten, dass XRDP bei jedem Systemstart automatisch aktiviert wird, ist folgender Befehl auszuführen:
sudo systemctl enable xrdp
Die Konfiguration von XRDP
1. Konfigurationsdatei
Die Konfigurationsdatei für XRDP befindet sich unter /etc/xrdp/xrdp.ini
. Diese kann mit einem Texteditor geöffnet werden:
sudo nano /etc/xrdp/xrdp.ini
2. Portnummer anpassen
Suchen Sie die Zeile, die mit port
beginnt und ändern Sie den Port auf den gewünschten Wert. Im nachfolgenden Beispiel wird Port 3389 verwendet:
port=3389
3. Sitzungstyp festlegen
Suchen Sie die Zeile, die mit max_bpp
beginnt und passen Sie diese an den gewünschten Sitzungstyp an. In diesem Fall verwenden wir eine 32-Bit-Farbtiefe:
max_bpp=32
4. Speichern und Editor schließen
Nach Anpassung der Werte, speichern Sie die Änderungen und schließen Sie den Editor.
Konfiguration der Firewall
Sofern eine Firewall auf dem System eingerichtet ist, ist es notwendig, den Port 3389 freizugeben, um RDP-Verbindungen zu ermöglichen. Dies geschieht mit folgendem Kommando:
sudo ufw allow 3389
Zugriff auf den Remote-Desktop
1. Remote-Desktop-Verbindung aufbauen
Auf dem Client-Rechner muss nun eine Remote-Desktop-Verbindung aufgebaut werden:
- Windows: Geben Sie in der Windows-Suchleiste
mstsc
ein. - Mac: Die „Remote Desktop Verbindung“ befindet sich im Anwendungsordner.
- Linux: Verwenden Sie einen RDP-Client, wie Remmina oder Vinagre.
2. Verbindungsdaten
Geben Sie im RDP-Client folgende Verbindungsdaten ein:
- Hostname oder IP-Adresse: Die IP-Adresse des Ubuntu-Rechners.
- Benutzername: Der Benutzername des Ubuntu-Benutzers.
- Passwort: Das Passwort des Ubuntu-Benutzers.
3. Verbindung herstellen
Klicken Sie auf „Verbinden“, um eine Verbindung zum Ubuntu-System herzustellen.
Zusammenfassung
Gratulation! Sie haben das RDP mit XRDP auf Ubuntu 22.04 erfolgreich aktiviert. Diese Konfiguration ermöglicht Ihnen nun den Fernzugriff und die Steuerung Ihres Ubuntu-Systems von jedem anderen Rechner aus.
RDP ist ein leistungsstarkes Protokoll, das eine Reihe von Vorzügen bietet:
- Fernzugriff: Ermöglicht den Zugriff auf den Computer von jedem Ort mit Internetzugang.
- Serververwaltung: Erlaubt die Steuerung von Servern ohne direkten Zugang zur Hardware.
- Fernwartung: Technikern wird ermöglicht, Remote-Nutzern bei der Problembehebung behilflich zu sein.
Es sollte beachtet werden, dass angemessene Sicherheitsmaßnahmen, wie die Verwendung eines starken Passworts, die Aktivierung der Zwei-Faktor-Authentifizierung und die Beschränkung des Zugriffs auf vertrauenswürdige Benutzer, vonnöten sind.
Häufig gestellte Fragen (FAQ)
1. Kann ein anderer Port als 3389 verwendet werden?
Ja, die Portnummer kann in der XRDP-Konfigurationsdatei geändert werden.
2. Wie kann der Standardbenutzer für RDP-Verbindungen geändert werden?
Die Datei /etc/xrdp/sesman.ini
ist zu bearbeiten, und der Wert für username
anzupassen.
3. Warum kann keine Verbindung zum RDP-Server hergestellt werden?
Überprüfen Sie, ob der RDP-Server auf dem Ubuntu-Rechner aktiv ist, und ob die Firewall den Port 3389 nicht blockiert.
4. Ist RDP sicher?
RDP ist ein sicheres Protokoll, sofern es unter Einhaltung geeigneter Sicherheitsmaßnahmen verwendet wird. Ein starkes Passwort, die Zwei-Faktor-Authentifizierung und die Beschränkung des Zugriffs auf bestimmte Nutzer sind essentiell.
5. Kann die Auflösung des RDP-Fensters geändert werden?
Die Auflösung kann in den Einstellungen der Remote-Desktop-Verbindung angepasst werden.
6. Wie kann der Sound über RDP übertragen werden?
Das Paket pulseaudio-module-rdp
muss installiert und entsprechend konfiguriert werden.
7. Kann RDP zur Verwaltung eines Headless-Servers verwendet werden?
Ja, RDP kann für die Verwaltung von Headless-Servern genutzt werden. Es muss zunächst eingerichtet werden, dass SSH-Verbindungen akzeptiert werden, und dann kann ein SSH-Tunnel verwendet werden, um RDP-Verbindungen weiterzuleiten.
8. Gibt es Alternativen zu XRDP?
Ja, Alternativen sind beispielsweise FreeRDP oder guacd.