So installieren Sie XRDP auf Ubuntu 20.04

So installieren Sie XRDP auf Ubuntu 20.04

XRDP ist ein Open-Source-Äquivalent von Microsoft Remote Desktop -Protokoll (RDP). Mit XRDP In einem Linux -System installiert, können Benutzer mit einem RDP -Client aus der Ferne auf den Linux -Desktop zugreifen, wie wir später in diesem Artikel demonstrieren werden. Es ist völlig kostenlos herunterzuladen und zu verwenden.

Lassen Sie uns ohne viel weiter sehen, wie Sie installieren können XRDP auf Ubuntu Desktop 20.04 Und 18.04.

Voraussetzungen

Dieser Leitfaden geht davon aus, dass Sie bereits eine Kopie der Ubuntu 20.04 oder Ubuntu 18.04 Desktop bereits installiert. Wenn Sie eine minimale Installation haben - ohne GUI - dann installieren Sie eine Desktop -Umgebung (z. B Gnom) ist empfohlen.

So installieren Sie die Ubuntu Desktop -Umgebung, den Befehl ausführen:

$ sudo apt installieren Sie Ubuntu-Desktop 

Schritt 1: Installieren Sie XRDP auf Ubuntu 20.04

Starten Sie zu Beginn Ihr Terminal und rufen Sie den folgenden Befehl zur Installation auf XRDP auf Ihrem System.

$ sudo APT Installieren Sie XRDP 

Wenn Sie aufgefordert werden, klicken Sie einfach "Y" und drücken Sie die Eingabetaste, um mit der Installation fortzufahren.

Installieren Sie XRDP auf Ubuntu

XRDP Der Service beginnt automatisch bei der Installation. Sie können dies überprüfen, indem Sie den Befehl ausführen:

$ sudo systemctl Status XRDP 
Überprüfen Sie den XRDP -Status auf Ubuntu

Die Ausgabe bestätigt ohne Zweifel, dass die XRDP Daemon ist aktiv und läuft.

Schritt 2: Konfigurieren Sie XRDP auf Ubuntu 20.04

Wenn XRDP ist installiert, ein SSL -Zertifikatschlüssel - SSL-Cert-Snakeoil.Taste - ist in die platziert /etc/ssl/privat/ Ordner. Wir müssen den XRDP -Benutzer zur Fügen Sie dem hinzu SSL-Cert Gruppe, um die Datei für den Benutzer lesbar zu machen.

$ sudo adduser xrdp SSL-Cert 
Fügen Sie XRDP -Benutzer zur SSL Cert Group hinzu

XRDP Hört auf Port 3389 Und wenn Sie hinter einer UFW -Firewall stehen, müssen Sie den Port öffnen, um eingehenden Verkehr von einem zu ermöglichen RDP Klient. In diesem Beispiel werde ich den Datenverkehr von meinem gesamten Subnetz auf die Ubuntu System.

$ sudo ufw erlauben ab 192.168.2.0/24 zu jedem Port 3389 

Laden Sie danach die Firewall neu und bestätigen Sie, ob der Hafen geöffnet wurde.

$ sudo ufw reload $ sudo ufw Status 
Öffnen Sie den XRDP -Port auf Ubuntu Firewall

Schritt 3: Greifen Sie mit dem RDP -Client Remote Ubuntu Desktop zu

In diesem Schritt werden wir auf die zugreifen Ubuntu Desktop -System von Windows 10 Verwendung der Remote -Desktop -Client. Aber bevor wir dies tun, stellen Sie sicher, dass Sie sich zum ersten Mal abmelden Ubuntu 20.04. Dieses weil XRDP unterstützt nur einen Xsession.

Starten Sie anschließend Ihren Client und den Schlüssel in der IP -Adresse Ihres Remote -Systems und klicken Sie auf ''Verbinden' Taste.

Schließen Sie das Remote -Ubuntu -System mit RDP an

Auf dem Popup, bei dem Sie die Identität Ihres Remote-Systems überprüfen, die Zertifikatfehler ignorieren und auf die 'klicken könnenNächste'Taste, um mit der Verbindung fortzufahren.

Überprüfen Sie die Identität des Remote -Ubuntu -Systems

Auf der XRDP Anmeldeseite, geben Sie Ihre Anmeldeinformationen an und klicken Sie auf 'OK''.

Geben Sie das Ubuntu -Login ein

NOTIZ: Zu diesem Zeitpunkt können Sie auf einen leeren schwarzen Bildschirm anstelle eines Ubuntu -Desktop -Hintergrunds stoßen. Tatsächlich habe ich es persönlich begegnet und nach einigem Graben entdeckte ich eine raffinierte Problemumgehung.

Beheben Sie den schwarzen Ubuntu -Bildschirm

Die Lösung ist recht einfach. Gehen Sie zum Remote -System und bearbeiten Sie die /etc/xrdp/startwm.Sch Skript.

$ sudo vim/etc/xrdp/startwm.Sch 

Fügen Sie diese Zeilen kurz vor den Zeilen hinzu, die testen und ausführen Xsession Wie im Screenshot unten gezeigt.

nicht festgelegte dbus_session_bus_address uneingestellter xdg_runtime_dir 
Fix Ubuntu Black Screen

Speichern Sie die Datei und beenden Sie. Dann starten Sie die neu neu XRDP Service.

$ sudo systemctl restart XRDP neu starten 

Nächst. Nach der ersten Authentifizierung müssen Sie sich wie gezeigt erneut authentifizieren.

Ubuntu Login

Geben Sie Ihre Anmeldeinformationen an und klicken Sie auf 'Authentifizieren'Und schließlich führt dies Sie auf den Desktop -Bildschirm des Remote -Ubuntu -Desktop -Systems wie gezeigt.

Remote Ubuntu Desktop Sharing

Wir würden gerne Ihr Feedback und insbesondere die Herausforderungen hören, denen Sie begegnet sind. Wir hoffen, dass dieser Leitfaden nützlich war.