GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie den Xrdp-Server (Remote Desktop) unter CentOS 8

Xrdp ist eine Open-Source-Implementierung des Microsoft Remote Desktop Protocol (RDP), mit der Sie ein Remote-System grafisch steuern können. Mit RDP können Sie sich beim Remote-Rechner anmelden und eine echte Desktop-Sitzung erstellen, als ob Sie sich bei einem lokalen Rechner angemeldet hätten.

Dieses Tutorial erklärt, wie man Xrdp-Server auf CentOS 8 installiert und konfiguriert.

Wenn Sie eine Open-Source-Alternative bevorzugen, sehen Sie sich VNC an.

Installation der Desktop-Umgebung #

Im Allgemeinen ist auf Linux-Servern keine Desktop-Umgebung installiert. Wenn der Computer, zu dem Sie eine Verbindung herstellen möchten, keine GUI hat, müssen Sie sie zunächst installieren. Andernfalls überspringen Sie diesen Schritt.

Gnome ist die Standard-Desktop-Umgebung in CentOS 8. Führen Sie den folgenden Befehl aus, um Gnome auf Ihrem Remote-Computer zu installieren

sudo dnf groupinstall "Server with GUI"

Abhängig von Ihrem System kann das Herunterladen und Installieren der Gnome-Pakete und Abhängigkeiten einige Zeit dauern.

Installation von Xrdp #

Xrdp ist im EPEL-Software-Repository verfügbar. Wenn EPEL auf Ihrem System nicht aktiviert ist, aktivieren Sie es, indem Sie Folgendes eingeben:

sudo dnf install epel-release

Installieren Sie das Xrdp-Paket:

sudo dnf install xrdp 

Wenn der Installationsvorgang abgeschlossen ist, starten Sie den Xrdp-Dienst und aktivieren Sie ihn beim Booten:

sudo systemctl enable xrdp --now

Sie können überprüfen, ob Xrdp ausgeführt wird, indem Sie Folgendes eingeben:

sudo systemctl status xrdp

Die Ausgabe sieht in etwa so aus:

● xrdp.service - xrdp daemon
   Loaded: loaded (/usr/lib/systemd/system/xrdp.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2020-02-02 18:30:43 UTC; 11s ago
  ...

Konfiguriere Xrdp #

Die Konfigurationsdateien befinden sich im Verzeichnis /etc/xrdp Verzeichnis. Für einfache Xrdp-Verbindungen müssen Sie keine Änderungen an den Konfigurationsdateien vornehmen. Xrdp verwendet den standardmäßigen X Window-Desktop, in diesem Fall Gnome.

Die Hauptkonfigurationsdatei heißt xrdp.ini . Diese Datei ist in Abschnitte unterteilt und ermöglicht es Ihnen, globale Konfigurationseinstellungen wie Sicherheit und Listening-Adressen festzulegen und verschiedene xrdp-Anmeldesitzungen zu erstellen.

Wann immer Sie Änderungen an der Konfigurationsdatei vornehmen, müssen Sie den Xrdp-Dienst neu starten:

sudo systemctl restart xrdp

Xrdp verwendet startwm.sh Datei, um die X-Sitzung zu starten. Wenn Sie einen anderen X Window-Desktop verwenden möchten, bearbeiten Sie diese Datei.

Konfiguriere Firewall #

Standardmäßig lauscht Xrdp auf Port 3389 auf allen Schnittstellen. Wenn Sie auf Ihrem CentOS-Computer eine Firewall ausführen (was Sie immer tun sollten), müssen Sie eine Regel hinzufügen, um Datenverkehr auf dem Xrdp-Port zuzulassen.

Normalerweise möchten Sie den Zugriff auf den Xrdp-Server nur von einer bestimmten IP-Adresse oder einem bestimmten IP-Bereich aus zulassen. Zum Beispiel, um nur Verbindungen von 192.168.1.0/24 zuzulassen Bereich, geben Sie den folgenden Befehl ein:

sudo firewall-cmd --new-zone=xrdp --permanentsudo firewall-cmd --zone=xrdp --add-port=3389/tcp --permanentsudo firewall-cmd --zone=xrdp --add-source=192.168.1.0/24 --permanentsudo firewall-cmd --reload

Um Datenverkehr zu Port 3389 zuzulassen Verwenden Sie von überall aus die folgenden Befehle. Es wird aus Sicherheitsgründen dringend davon abgeraten, den Zugriff von überall aus zuzulassen.

sudo firewall-cmd --add-port=3389/tcp --permanentsudo firewall-cmd --reload

Zur Erhöhung der Sicherheit können Sie erwägen, Xrdp so einzurichten, dass es nur auf localhost lauscht, und einen SSH-Tunnel zu erstellen, der den Datenverkehr von Ihrem lokalen Computer auf Port 3389 sicher weiterleitet zum Server auf demselben Port.

Eine weitere sichere Option besteht darin, OpenVPN zu installieren und sich über das private Netzwerk mit dem Xrdp-Server zu verbinden.

Verbinden mit dem Xrdp-Server #

Nachdem der Xrdp-Server nun konfiguriert ist, ist es an der Zeit, Ihren lokalen Xrdp-Client zu öffnen und eine Verbindung zum entfernten CentOS 8-System herzustellen.

Windows-Benutzer können den Standard-RDP-Client verwenden. Geben Sie „remote“ in die Windows-Suchleiste ein und klicken Sie auf „Remotedesktopverbindung“. Dadurch wird der RDP-Client geöffnet. Geben Sie im Feld „Computer“ die IP-Adresse des Remote-Servers ein und klicken Sie auf „Verbinden“.

Geben Sie auf dem Anmeldebildschirm Ihren Benutzernamen und Ihr Passwort ein und klicken Sie auf „OK“.

Sobald Sie angemeldet sind, sollten Sie den standardmäßigen Gnome-Desktop sehen. Es sollte etwa so aussehen:

Sie können jetzt von Ihrem lokalen Computer aus mit Tastatur und Maus mit dem Remote-Desktop interagieren.

Wenn Sie macOS verwenden, können Sie die Microsoft Remote Desktop-Anwendung aus dem Mac App Store installieren. Linux-Benutzer können einen RDP-Client wie Remmina oder Vinagre verwenden.


Cent OS
  1. So installieren Sie Remote Desktop (Xrdp) unter Ubuntu 18.04

  2. Installieren Sie xrdp Remote Desktop auf CentOS 6 / RHEL 6

  3. So installieren Sie Xrdp-Server unter Debian 10

  4. So installieren Sie XRDP unter CentOS 8

  5. So installieren Sie Xrdp (Remote Desktop) unter Ubuntu 20.04 LTS

So installieren Sie XRDP (Remote Desktop) unter Ubuntu 20.04

So installieren Sie XRDP (Remote Desktop) unter Debian 10

So installieren und konfigurieren Sie Gitlab CE Server auf Centos 8

So installieren Sie den Xrdp-Server (Remote Desktop) unter Ubuntu 22.04

So installieren Sie den Caddy-Webserver unter CentOS 8

So installieren Sie Remote Desktop (XRDP) unter Ubuntu 20.04