GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren und verwenden Sie den Xrdp-Server (Remote Desktop) auf einem Linux-System

Der Xrdp-Server ist das RDP-Tool (Microsoft Remote Desktop Protocol) für Linux-Distributionen. Sie können es auf Ihrem Linux-System installieren, um Ihren Server oder Desktop über das Internet zu verbinden. Der Xrdp-Server ermöglicht Ihnen die Nutzung der Mehrkanalverbindung über eine grafische Benutzeroberfläche (GUI). Abgesehen davon ermöglicht Ihnen der Xrdp-Server auch, Sitzungen zu verbinden und neu zu starten, wenn Ihre Verbindung unterbrochen wird. Wenn Sie ein Netzwerktechniker oder ein Linux-Systemadministrator sind, können Sie den Xrdp-Server auf Ihrem Linux-System installieren und von überall über das Internet auf Ihren Server oder Desktop zugreifen.

XRDP-Server unter Linux

Unter Linux sind die SSH-Verbindungen über Xrdp sicher und geschützt. Es erstellt einen RSA-Schlüssel, um Ihre Verbindung sicher zu machen. Der Xrdp-Server ermöglicht dem Benutzer die Verwendung der Zwischenablage und der Audiofunktionen über das Internet.

Die Anmeldung bei Ihrem Linux-System ist über einen sicheren Xrdp-Server schneller; Außerdem können Sie sich über die Terminal-Shell bei Ihrem Linux-Server anmelden. Der Xrdp-Server ermöglicht es Windows-Benutzern auch, sich über das Remote-Server-Tool beim Linux-Server anzumelden. In diesem Beitrag werden wir sehen, wie Sie den Xrdp-Server auf Ihrem Linux-System installieren können.

Schritt 1:Installieren Sie die Linux-Desktopumgebung auf Ihrem Server

Wenn Sie einen Linux-Server verwenden; Wahrscheinlich müssen Sie möglicherweise eine Desktop-Umgebung auf Ihrem System installieren, um den Xrdp-Server auf Ihrem Computer zu verwenden. Sie können entweder die Gnome DE- oder die Xfce-Desktopumgebung auf Ihrem Linux-Server verwenden. Hier verwende ich eine Gnome-Desktopumgebung auf meinem Ubuntu-Rechner.

Führen Sie jedoch die folgenden unten angegebenen Befehlszeilen aus, um Ihre gewünschte Desktop-Umgebung auf Ihrem Server zu installieren.

Gnome DE auf Ubuntu/Debian-Server installieren

sudo apt install ubuntu-desktop

Installieren Sie Xfce DE auf Ubuntu/Debian-Server

- -
sudo apt update
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

Schritt 2:XRDP-Server installieren

Nachdem Sie eine Desktop-Umgebung auf Ihrem System haben, können Sie nun den Xrdp-Server auf Ihrem Linux-System installieren. Hier sehen wir, wie Sie das Remote Desktop Protocol auf Ubuntu/Debian, SuSE Linux, RedHat und Fedora Linux installieren können.

1. Xrdp-Server unter Ubuntu Linux installieren

Die Installation des Xrdp-Servers auf einem Debian- oder Ubuntu-System ist ein sehr einfacher Vorgang. Sie können es über das universelle Paket-Repository von Ubuntu installieren. Sie können den folgenden aptitude-Befehl ausführen, der unten angegeben ist, um den Xrdp-Server auf Ihrem Ubuntu-System zu installieren.

sudo apt-get install xrdp

Die Installation generiert einen 2048-Bit-RSA-Schlüssel, um Ihre SSL-Verbindung sicher und sicher zu machen. Sobald die Installation abgeschlossen ist, können Sie die Terminal-Shell schließen.

2. Xrdp-Server auf Fedora/Redhat Linux installieren

Wenn Sie ein Fedora- oder Red Hat Linux-Benutzer sind, können Sie den Xrdp-Server auf Ihrem System installieren, indem Sie die YUM-Paketverwaltungsbefehle ausführen. Der YUM-Befehl funktioniert sowohl auf Fedora als auch auf Red Hat Linux.

Zuerst müssen Sie die EPEL-Version auf Ihrem Red Hat-basierten System installieren. Führen Sie nun das unten angegebene YUM als Superuser auf Ihrer Terminal-Shell aus, um das Remote Desktop Protocol auf Ihrem Linux-System zu erhalten.

yum install epel-release
yum install xrdp

3. Xrdp unter SuSE Linux installieren

Sehr wenige Leute verwenden SuSE Linux, um einen Server zu betreiben. Wenn Sie SUSE Linux Enterprise Server for SAP auf Ihrem Computer installiert haben, können Sie die Desktop-Umgebung für Ihr System abrufen. Führen Sie dann den unten angegebenen zypper-Befehl auf Ihrer Terminal-Shell mit Root-Zugriff aus, um den Xrdp-Server auf Ihrem SuSE Linux zu installieren.

zypper install xrdp

Xrdp-Server konfigurieren

Bis jetzt haben wir gesehen, wie man den Xrdp-Server auf verschiedenen Linux-Distributionen bekommt. Jetzt ist es an der Zeit, das Tool auf Ihrem Linux-System zu konfigurieren und damit zu beginnen. Hier sehen wir, wie Sie den Remote-Desktop-Server aktivieren, den Status des Xrdp-Servers überprüfen und sich remote über den Server bei Ihrem System anmelden können. Wir werden auch die Firewall-Konfigurationseinstellungen und einige grundlegende Befehle des Remote Desktop Server Protocol sehen.

Standardmäßig wird der Remote-Desktop-Server innerhalb der Datei etc installiert Verzeichnis Ihres Linux-Dateisystems. Sie finden die Konfigurationsdateien im Verzeichnis /etc/xrdp Verzeichnis. Wenn Sie Einstellungen bearbeiten oder anpassen müssen, können Sie die xrdp.ini bearbeiten Datei.

1. Prüfen Sie den Status des Remote Desktop Servers

Nachdem Sie den Remote-Desktop-Server auf Ihrem System installiert haben, sollten Sie als Erstes den Status des Remote-Desktop-Servers überprüfen. Hier zeige ich Ihnen, wie Sie den Status des Xrdp-Servers überprüfen können. Führen Sie den folgenden unten angegebenen Systemsteuerungsbefehl mit Root-Berechtigung aus, um die Aufgaben, die Speichernutzung, die PID und den Aktivierungsstatus des Remote-Desktop-Servers auf Ihrem Linux-System zu überwachen.

sudo systemctl status xrdp

2. Benutzer auf dem Xrdp-Server hinzufügen

Standardmäßig fügt der Xrdp-Server den aktuellen Benutzer eines Linux-Systems hinzu. Wenn Sie mehrere Benutzer auf Ihrem System haben, können Sie Benutzer zur Serverliste hinzufügen, um den Remote-Desktop-Server zu verwenden. Das Paar öffentlicher und privater Verschlüsselungsschlüssel wird in  /etc/ssl/private/ssl-cert-snakeoil.key gespeichert Datei. Sie sollten diese Datei nicht löschen oder beschädigen.

Führen Sie nun den folgenden Benutzer hinzufügen-Befehl auf Ihrer Terminal-Shell aus, um einen weiteren Benutzer zu Ihrem Xrdp-Server hinzuzufügen.

sudo adduser xrdp ssl-cert

3. Xrdp-Server aktivieren

Wenn der Remote-Desktop-Server auf Ihrem Computer installiert ist, startet er möglicherweise nicht automatisch. Sie müssen den Remote-Desktop-Server manuell aktivieren und starten. Sie können die folgenden Befehlszeilen zur Systemsteuerung ausführen, die unten angegeben sind, um den Xrdp-Server zu aktivieren und zu starten.

sudo systemctl enable --now xrdp
systemctl start xrdp

4. Firewall für Xrdp-Server konfigurieren

Da der Xrdp-Server über die Internetverbindung funktioniert, müssen Sie die Firewall-Berechtigung erhalten, um den Server ohne Probleme auszuführen. Da Linux-basierte Betriebssysteme verschiedene Arten von Firewall-Tools auf verschiedenen Distributionen verwenden, werde ich zeigen, wie Sie die Firewall-Einstellungen für einige gängige Firewall-Daemons konfigurieren können. Der Xrdp-Server verwendet Port 3389 und TCP-Port.

Firewall-Einstellungen unter Ubuntu Linux

Da die Debian-Linux-Distributionen das UFW-Firewall-Tool verwenden, um die eingehenden und ausgehenden Netzwerke zu verwalten, werden wir sehen, wie die UFW-Firewall für den Xrdp-Server unter Ubuntu Linux konfiguriert wird. Stellen Sie vor dem Ausführen der UFW-Befehle sicher, dass das UFW-Tool auf Ihrem Ubuntu-System aktiviert ist.

Führen Sie nun die folgenden unten angegebenen UFW-Befehle auf Ihrer Terminal-Shell mit Root-Rechten aus, um den Port 3389 auf Ihrem System zuzulassen.

sudo ufw allow from 192.168.33.0/24 to any port 3389
sudo ufw allow 3389

Firewall-Konfiguration auf Fedora/RedHat Linux

Wenn Sie die Fedora- oder Red Hat Linux-Distributionen auf Ihrem Computer ausführen, müssen Sie möglicherweise das Firewall-Tool verwenden, um die Netzwerkparameter zu konfigurieren. Sie können die folgenden unten aufgeführten Firewall-Befehle ausführen, um den Port 3389 auf Ihrem Red Hat-basierten Linux-System zu aktivieren. Laden Sie dann den Firewall-Daemon auf Ihrem System neu. Stellen Sie sicher, dass Sie Root-Rechte auf Ihrem System haben.

firewall-cmd --permanent --add-port=3389/tcp
firewall-cmd --reload

Firewall-Einstellungen unter SuSE Linux

Auf dem SuSE-Linux-System ist die Konfiguration der Firewall-Einstellungen etwas anders als bei anderen Linux-Distributionen. Sie müssen das Firewall-Konfigurationsskript bearbeiten, um Netzwerkports auf Ihrem System hinzuzufügen oder zu verweigern. Unter SuSE Linux werden die Firewall-Einstellungen in /etc/sysconfig/ gespeichert Verzeichnis.

Zuerst müssen Sie das Konfigurationsskript öffnen und dann Ihre gewünschten Netzwerkparameter hinzufügen. Führen Sie den folgenden Befehl auf Ihrer Terminal-Shell mit Root-Rechten aus, um das Firewall-Skript zu bearbeiten.

/etc/sysconfig/SuSEfirewall2.d/services/

Fügen Sie nun die folgende Zeile in das Konfigurationsskript ein.

Name: Remote Desktop Protocol
TCP="3389"

Öffnen Sie nun das Firewall-Konfigurationsskript aus dem folgenden Pfad und fügen Sie die unten angegebenen FW-Einstellungen hinzu.

Öffnen Sie das Firewall-Skript aus dem folgenden Pfad.

/etc/sysconfig/SuSEfirewall2

Fügen Sie nun das folgende Skript innerhalb des Skripts hinzu. Speichern Sie dann das Skript und beenden Sie es.

FW_CONFIGURATIONS_EXT="xrdp"
FW_CONFIGURATIONS_DMZ="xrdp"
FW_CONFIGURATIONS_INT="xrdp"

Starten Sie abschließend die Firewall-Einstellungen und den Xrdp-Server auf Ihrem SuSE Linux neu.

systemctl restart SuSEfirewall2
sudo systemctl restart xrdp

Wenn Sie das auf IP-Tabellen basierende Firewall-Verwaltungstool verwenden, können Sie die Firewall-Einstellungen mit den folgenden Befehlszeilen konfigurieren.

sudo iptables -A INPUT -p tcp --dport 3389 -j ACCEPT
sudo netfilter-persistent save
sudo netfilter-persistent reload

5. Melden Sie sich bei Ihrem System an

Wenn Sie mit der Installation des Xrdp-Servers und der Konfiguration der Firewall-Einstellungen auf Ihrem Linux-System fertig sind, ist es an der Zeit, sich über den Remote-Desktop-Server bei Ihrem System anzumelden. Um sich bei Ihrem System anzumelden, müssen Sie die IP-Adresse Ihres Systems kennen. Um die IP-Adresse Ihres Systems herauszufinden, können Sie die unten angegebene Befehlszeile auf Ihrer Terminal-Shell ausführen.

ip address

Um sich jetzt über den Remote-Desktop-Server bei Ihrem System anzumelden, müssen Sie den Benutzernamen Ihres Systems und die IP-Adresse kennen. Führen Sie den folgenden SSH-Befehl auf Ihrer Terminal-Shell aus, um sich von einem Linux-Computer aus bei Ihrem System anzumelden. Vergessen Sie nicht, den Benutzernamen und die IP-Adresse durch Ihren zu ersetzen.

ssh [email protected]

6. Legen Sie den Xrdp-Server beim Start fest

Wenn Sie den Xrdp-Server regelmäßig verwenden müssen, können Sie den Xrdp-Server zu Ihrer Startanwendungsliste hinzufügen. Führen Sie die folgende unten angegebene Befehlszeile auf Ihrer Terminal-Shell aus, um den Xrdp-Server zur Startanwendungsliste Ihres Systems hinzuzufügen.

sudo ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

7. Verbinden Sie Xrdp vom Windows-Computer

Wenn Sie sich über einen Windows-Computer bei Ihrem Linux-System anmelden müssen, finden Sie das Remotedesktop-Tool in der Anwendungsliste des Windows-Betriebssystems. Um das Remote-Desktop-Tool auf einem Windows-System zu finden, öffnen Sie das Startmenü und geben Sie „Remote Desktop“ ein und öffnen Sie dann die Anwendung mit Administratorrechten.

Dann erscheint ein neues Dialogfeld; Geben Sie Ihre Anmeldeinformationen in das Remote-Desktop-Tool ein und klicken Sie auf die Schaltfläche „Verbinden“.

Schlussworte

Die Installation und Verwendung des xrdp-Servers auf einem Linux-System ist ein einfacher und müheloser Vorgang. Im gesamten Beitrag habe ich die Methode zum Installieren, Konfigurieren und Verwenden des Xrdp-Servers beschrieben, um Ihr Linux-System remote zu verbinden. Wenn Sie ein Arch-basiertes Linux-System verwenden, müssen Sie den Xrdp-Server möglicherweise nicht manuell installieren. Hier erfahren Sie, wie Sie den Xrdp-Server auf dem Arch Linux-System aktivieren und verwenden.

Wenn Sie diesen Beitrag nützlich und informativ finden, teilen Sie ihn mit Ihren Freunden und der Linux-Community. Sie können Ihre Meinung zu diesem Beitrag im Kommentarbereich niederschreiben.


Linux
  1. So installieren Sie den Xrdp-Server (Remote Desktop) unter Ubuntu 18.04

  2. So installieren Sie den Xrdp-Server (Remote Desktop) unter Ubuntu 20.04

  3. So installieren Sie den Xrdp-Server (Remote Desktop) unter Debian 10

  4. So installieren Sie den XRDP-Server (Remote Desktop) auf Centos 8

  5. So installieren und verwenden Sie Glances zur Überwachung von Linux-Systemen

So installieren und verwenden Sie Nmap unter Linux Mint 20

So installieren und verwenden Sie Docker in Ihrem Linux-System

So installieren und verwenden Sie YouTube-DL auf einem Linux-System

So installieren und verwenden Sie Google Chrome auf einem Linux-System

So installieren und verwenden Sie den GCC-Compiler auf einem Linux-System

So installieren und verwenden Sie AsciiDoc im Linux-System