Connecting to Ubuntu using Windows RDP
Inhaltsverzeichnis:
- Desktop-Umgebung installieren
- Xrdp installieren
- Xrdp konfigurieren
- Firewall konfigurieren
- Verbindung zum Xrdp-Server herstellen
- Fazit
Xrdp ist eine Open-Source-Implementierung des Microsoft Remote Desktop Protocol (RDP), mit der Sie ein Remotesystem grafisch steuern können. Mit RDP können Sie sich auf dem Remotecomputer anmelden und eine echte Desktopsitzung erstellen, als hätten Sie sich auf einem lokalen Computer angemeldet.
In diesem Tutorial wird erklärt, wie Sie den Xrdp-Server unter Ubuntu 18.04 installieren und konfigurieren.
Desktop-Umgebung installieren
In der Regel ist auf Linux-Servern keine Desktop-Umgebung installiert. Unser erster Schritt ist die Installation von X11 und einer leichtgewichtigen Desktop-Umgebung, die als Backend für Xrdp fungiert.
In Ubuntu-Repositories stehen mehrere Desktop-Umgebungen (DE) zur Verfügung. Wir werden Xfce installieren. Es ist eine schnelle, stabile und leichte Desktop-Umgebung, die sich ideal für die Verwendung auf einem Remote-Server eignet.
Geben Sie die folgenden Befehle als Benutzer mit sudo-Berechtigungen ein, um Xfce auf Ihrem Server zu installieren:
sudo apt update
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
Das Herunterladen und Installieren von Xfce-Paketen kann je nach System einige Zeit in Anspruch nehmen.
Xrdp installieren
Das Xrdp-Paket ist in den Standard-Ubuntu-Repositorys verfügbar. Führen Sie zum Installieren Folgendes aus:
sudo apt install xrdp
Nach Abschluss des Installationsvorgangs wird der Xrdp-Dienst automatisch gestartet. Sie können überprüfen, ob Xrdp ausgeführt wird, indem Sie Folgendes eingeben:
sudo systemctl status xrdp
Die Ausgabe sieht ungefähr so aus:
● xrdp.service - xrdp daemon Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-07-28 22:40:53 UTC; 4min 21s ago Docs: man:xrdp(8) man:xrdp.ini(5)…
Standardmäßig verwendet Xrdp die Datei
/etc/ssl/private/ssl-cert-snakeoil.key
, die nur von Benutzern
/etc/ssl/private/ssl-cert-snakeoil.key
werden kann, die Mitglieder der Gruppe "ssl-cert" sind. Führen Sie den folgenden Befehl aus, um den
xrdp
Benutzer zur Gruppe hinzuzufügen:
sudo adduser xrdp ssl-cert
Das ist es. Xrdp wurde auf Ihrem Ubuntu-Server installiert.
Xrdp konfigurieren
Xrdp-Konfigurationsdateien befinden sich im Verzeichnis
/etc/xrdp
. Für grundlegende Xrdp-Verbindungen müssen Sie Xrdp nur für die Verwendung von Xfce konfigurieren. Öffnen Sie dazu die folgende Datei in Ihrem Texteditor:
sudo nano /etc/xrdp/xrdp.ini
Fügen Sie am Ende der Datei die folgende Zeile hinzu:
/etc/xrdp/xrdp.ini
exec startxfce4
Speichern Sie die Datei und starten Sie den Xrdp-Dienst neu:
Firewall konfigurieren
Standardmäßig überwacht Xrdp Port
3389
auf allen Schnittstellen. Wenn Sie auf Ihrem Ubuntu-Server eine Firewall ausführen (was Sie immer tun sollten), müssen Sie eine Regel hinzufügen, die den Datenverkehr auf dem Xrdp-Port aktiviert.
Führen Sie den folgenden Befehl aus, um den Zugriff auf den Xrdp-Server von einer bestimmten IP-Adresse oder einem bestimmten IP-Bereich aus zuzulassen (in diesem Beispiel
192.168.1.0/24
:
sudo ufw allow from 192.168.1.0/24 to any port 3389
sudo ufw allow 3389
Um die Sicherheit zu erhöhen, sollten Sie Xrdp so einrichten, dass nur localhost überwacht wird, und einen SSH-Tunnel erstellen, der den Datenverkehr von Ihrem lokalen Computer an Port
3389
sicher an den Server an demselben Port weiterleitet. Eine weitere sichere Option ist die Installation von OpenVPN und die Verbindung zum Xrdp-Server über das private Netzwerk.
Verbindung zum Xrdp-Server herstellen
Nachdem Sie Ihren Xrdp-Server eingerichtet haben, ist es an der Zeit, Ihren Xrdp-Client zu öffnen und eine Verbindung zum Server herzustellen.
Sie können jetzt von Ihrem lokalen Computer aus mit Tastatur und Maus mit dem Remote-XFCE-Desktop interagieren.
Fazit
Durch die Installation eines Xrdp-Servers können Sie Ihren Ubuntu 18.04-Server über eine benutzerfreundliche grafische Oberfläche von Ihrem lokalen Desktop-Computer aus verwalten.
ubuntu rdpSo installieren und konfigurieren Sie den Squid-Proxy unter Ubuntu 18.04
Squid ist ein voll ausgestatteter Caching-Proxy, der gängige Netzwerkprotokolle wie HTTP, HTTPS, FTP und mehr unterstützt. Dieses Tutorial führt Sie durch die Einrichtung eines Squid-Proxys unter Ubuntu 18.04.
So installieren Sie den Google Chrome-Webbrowser unter Ubuntu 18.04
Google Chrome ist der weltweit am häufigsten verwendete Webbrowser. Es ist ein schneller, benutzerfreundlicher und sicherer Browser, der für das moderne Web entwickelt wurde. In diesem Tutorial zeigen wir Ihnen, wie Sie den Google Chrome-Webbrowser unter Ubuntu 18.04 installieren.
So installieren Sie den vlc media player unter Ubuntu 18.04
VLC ist einer der beliebtesten Open-Source-Multimedia-Player. Es ist plattformübergreifend und kann praktisch alle Multimedia-Dateien sowie DVDs, Audio-CDs und verschiedene Streaming-Protokolle abspielen. In diesem Tutorial wird erklärt, wie Sie den VLC Media Player unter Ubuntu 18.04 installieren.