XRDP ist eine Open-Source-Implementierung des Microsoft-Remotedesktop (RDP), mit dem Sie Ihr System grafisch steuern können. Mit RDP können Sie sich beim Remote-Computer genauso anmelden, wie Sie sich beim lokalen Computer angemeldet haben. Es verwendet Port 3389 für seine Verbindung. In diesem Tutorial sehen wir uns an, wie Sie die Remotedesktopverbindung auf Centos 8 einrichten.
Installieren der CentOS-Desktopumgebung
Im Allgemeinen ist auf Linux-Server kein Remote-Desktop installiert. Wenn Sie eine Verbindung über eine GUI herstellen möchten, müssen Sie diese zunächst installieren. GNOME ist die Standard-Desktop-Umgebung in Centos 8. Um GNOME auf Ihrem Remote-Rechner zu installieren, öffnen Sie das Terminal und führen Sie den folgenden Befehl aus:
# dnf groupinstall "Server with GUI"
Abhängig von Ihrem System kann das Herunterladen und Installieren der GNOME-Pakete und -Abhängigkeiten einige Zeit in Anspruch nehmen.
XRDP installieren
XRDP ist verfügbar im EPEL Software-Repository. Wenn EPEL auf Ihrem System nicht aktiviert ist, aktivieren Sie es, indem Sie den folgenden Befehl eingeben:
# dnf install epel-release
Installieren Sie nun das XRDP-Paket.
# dnf install xrdp
Sobald die Installation abgeschlossen ist, aktivieren und starten Sie den XRDP-Dienst.
# systemctl enable xrdp # systemctl start xrdp
Geben Sie den folgenden Befehl ein, um zu überprüfen, ob XRDP ausgeführt wird:
# systemctl status xrdp
Wenn der XRDP-Dienst ausgeführt wird, sollte die Ausgabe so aussehen, wie in der folgenden Abbildung gezeigt:
Sie können den XRDP-Dienststatus auch mit dem folgenden Befehl überprüfen:
# netstat –atnp | grep 3389
Port sollte wie folgt lauschen:
XRDP konfigurieren
Die Konfigurationsdatei ist /etc/xrdp/xrdp.ini. Standardmäßig verwendet XRDP den Windows-Desktop, in unserem Fall GNOME. Für die Verbindung müssen Sie keine Änderungen in der Konfigurationsdatei vornehmen. Diese Datei ist in verschiedene Abschnitte unterteilt und ermöglicht Ihnen, globale Konfigurationseinstellungen wie Sicherheit und Abhöradresse festzulegen und Sie können auch verschiedene XRDP-Anmeldesitzungen erstellen.
Konfigurationsdatei öffnen /etc/xrdp/xrdp.ini und fügen Sie die folgende Zeile am Ende der Datei hinzu.
exec gnome-session
Nachdem Sie die obige Zeile hinzugefügt haben, starten Sie den XRDP-Dienst mit dem folgenden Befehl neu:
# systemctl restart xrdp
Konfigurieren Sie die Firewall
Wenn Ihre Firewall auf Ihrem Centos 8 ausgeführt wird, fügen Sie einfach die Regel hinzu, um dem XRDP-Port/-Dienst zu erlauben, Datenverkehr für die XRDP-Verbindung zuzulassen.
# firewall-cmd --add-port = 3389/tcp -- permanent # firewall-cmd –reload
Herstellen einer Verbindung mit dem XRDP mit einem Windows-Computer
Windows verwendet standardmäßig einen Remote-Desktop-Client. So stellen Sie eine Verbindung über Centos 8 mit dem Remote-Desktop-Typ her Remotedesktopverbindung in der Windows-Suchleiste und drücken Sie die Eingabetaste.
Enter Geben Sie die IP-Adresse des entfernten Computers ein und klicken Sie auf Verbinden.
Sie werden zum Anmeldebildschirm für die Anmeldeinformationen aufgefordert. Enter Benutzername und Passwort und klicke auf In Ordnung.
Nach der Anmeldung sollten Sie den Standard-GNOME-Desktop sehen. Jetzt können Sie mit der Remote-Maschine interagieren.
Wenn Sie Mac OS verwenden, installieren Sie die Microsoft Remote Desktop-Anwendung aus dem Mac App Store, während der Linux-Benutzer RDP-Clients wie z Erinnerung oder Essig.
Fazit
In diesem Tutorial haben wir erfahren, wie Sie die Remotedesktopverbindung in Centos 8 konfigurieren und mit einem Windows-Computer darauf zugreifen. Mit XRDP können Sie Ihren Computer von Ihrem lokalen Desktop-Computer aus mithilfe einer grafischen Benutzeroberfläche verwalten und steuern.