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.