Desktop via RDP teilen
Einleitung¶
Diese Anleitung ist für Sie, wenn Sie Ihren (GNOME-)Desktop auf Rocky Linux freigeben oder auf andere freigegebene Desktops zugreifen möchten.
Das Thema dieser Anleitung ist RDP. RDP steht für Remote Desktop Protocol und tut genau das, was es bedeutet: Es ermöglicht Ihnen, Computer aus der Ferne anzuzeigen und mit ihnen zu interagieren und das alles über eine grafische Benutzeroberfläche. Sie müssen sich jedoch ein wenig mit der Befehlszeile befassen, um die Software einzurichten.
Anmerkung
Standardmäßig ermöglicht Rocky Linux Ihnen, Ihren Desktop über ein anderes VNC-Protokoll freizugeben. VNC ist durchaus nützlich, aber RDP bietet normalerweise ein viel flüssigeres Erlebnis und kommt mit ungewöhnlichen Monitorauflösungen zurecht.
Voraussetzungen¶
Für diese Anleitung wird davon ausgegangen, dass Sie Folgendes bereits eingerichtet haben:
- Rocky Linux inklusiv GNOME
Flatpak
undFlathub
sind betriebsbereit- Ein User-Account ohne root-Rechte
- Administrator- oder
sudo
-Rechte und die Möglichkeit, Befehle in das Terminal einzufügen - Der X-Server (zum Teilen Ihres Desktops)
Info
Derzeit sind einige Projekte im Gange, um den Wayland-Display-Server und RDP zu integrieren, neuere Versionen von GNOME verfügen über einen integrierten RDP-Server, der diesen Zweck erfüllt. Allerdings verfügt die GNOME-Version von Rocky Linux nicht über diese Funktion, sodass es viel einfacher ist, Ihre RDP-Sitzung mit x11 zu betreiben.
Rocky Linux GNOME-Desktop über RDP teilen¶
Um den Remote-Zugriff auf Ihren Rocky Linux-Desktop zu ermöglichen, benötigen Sie einen RDP-Server. Für unsere Zwecke ist xrdp
völlig ausreichend. Allerdings müssen Sie dafür das Terminal verwenden, da es sich um ein reines CLI-Programm handelt.
sudo dnf install xrdp
Sobald Sie es installiert haben, müssen Sie den Dienst aktivieren:
sudo systemctl enable --now xrdp
Wenn alles gut geht, sollte der RDP-Server installiert, aktiviert und ausgeführt werden. Sie können jedoch noch keine Verbindung herstellen. Sie müssen zunächst den richtigen Port in Ihrer Firewall öffnen.
Wenn Sie mehr darüber erfahren möchten, wie die Firewall-App firewalld
von Rocky Linux funktioniert, lesen Sie bitte unseren Leitfaden zu
. Wenn Sie einfach weitermachen möchten, führen Sie folgende Befehle aus:
sudo firewall-cmd --zone=public --add-port=3389/tcp --permanent
sudo firewall-cmd --reload
Für Anfänger: Diese Befehle öffnen den RDP-Port in Ihrer Firewall, sodass Sie eingehende RDP-Verbindungen akzeptieren und die Firewall neu starten können, um die Änderungen anzuwenden. Wenn Sie möchten, können Sie an diesem Punkt Ihren PC sicherheitshalber neu starten. Wenn Sie möchten, können Sie Ihren PC sicherheitshalber neu starten.
Wenn Sie keinen Neustart durchführen möchten, sollten Sie sich abmelden. RDP verwendet aus Sicherheitsgründen die Anmeldeinformationen Ihres Benutzerkontos. Eine Remote-Anmeldung ist nicht möglich, wenn Sie bereits lokal bei Ihrem Desktop angemeldet sind. Zumindest nicht mit gleichen Benutzerkonto.
Info
Sie können auch die Firewall-App verwenden, um `firewalld` zu verwalten und alle gewünschten Ports zu öffnen. In diesem Bereich der Rocky Linux Doku finden Sie einen Link zu einer Anleitung des Autors zur Installation und Verwendung der Firewall-App.
Zugriff auf Ihren Rocky Linux-Desktop und/oder andere Desktops mit RDP¶
Sie haben gesehen, wie ein RDP-Server installiert wird, nun benötigen Sie eine RDP-Client-Anwendung. Unter Windows leistet die App „Remote-Desktop-Verbindung“ recht gute Dienste. Wenn Sie von einem anderen Linux-Rechner aus auf Ihren Rocky Linux-Rechner zugreifen möchten, müssen Sie eine Option eines Drittanbieters installieren.
Auf GNOME kann der Autor die Software Remmina
wärmstens empfehlen. Die Verwendung ist nicht kompliziert, es ist stabil und es funktioniert im Allgemeinen zuverlässig.
Wenn Sie Flatpak
/Flathub
installiert haben, öffnen Sie einfach die Software-App und suchen Sie nach Remmina
.
Installieren und starten. Hinweis: Dies ist insbesondere der Vorgang zum Hinzufügen einer RDP-Verbindung in Remmina, aber er ist für fast jede andere RDP-Client-App, die Sie wahrscheinlich finden werden, ähnlich.
Wie auch immer, klicken Sie auf die Plus-Schaltfläche in der oberen linken Ecke, um eine Verbindung hinzuzufügen. Nennen Sie es im Namensfeld wie Sie möchten und geben Sie die IP-Adresse des Remote-Computers sowie den Benutzernamen und das Passwort Ihres Remote-Benutzerkontos ein. Denken Sie daran: Wenn sich Ihre Computer im selben Netzwerk befinden, sollten Sie die lokale IP-Adresse verwenden und nicht die im Internet gültige IP, die Sie auf einer Website wie whatsmyip.com
sehen würden.
Und wenn sich Ihre Computer nicht im selben Netzwerk befinden, sollten Sie wissen, wie man eine Portweiterleitung oder eine statische IP für den Remotecomputer einrichtet. Das würde den Rahmen dieses Dokuments sprengen.
Scrollen Sie nach unten, um Optionen wie Multi-Monitor-Unterstützung, benutzerdefinierte Auflösungen und mehr anzuzeigen. Darüber hinaus können Sie mit der Option „Netzwerkverbindungstyp“ die Bandbreitennutzung mit der Bildqualität in Ihrem RDP-Client in Einklang bringen.
Wenn sich Ihre Computer im selben Netzwerk befinden, wählen Sie für die beste Qualität einfach LAN.
Klicken Sie auf Save dann Connect.
So sieht es mit dem Windows Remote Desktop Connection-Client aus. Der Autor hat das gesamte Dokument auf seinem lokalen Rocky Linux-Server mit RDP geschrieben.
Zusammenfassung¶
Das ist alles, was Sie wissen müssen, um RDP auf Rocky Linux zum Laufen zu bringen und Ihren Desktop nach Herzenslust freizugeben. Dies reicht aus, wenn Sie nur remote auf einige Dateien und Apps zugreifen müssen.
Author: Ezequiel Bruni
Contributors: Steven Spencer, Ganna Zhyrnova