Sicheren RDP-Zugriff auf einen Pardus Xfce-Desktop einrichten

Wenn Sie einen Pardus-Computer aus einem anderen Raum oder einem anderen Netzwerk nutzen müssen, hängt die richtige Konfiguration davon ab, ob Sie den bereits geöffneten Desktop sehen oder eine separate grafische Anmeldung starten möchten. Für die Pardus 25 Xfce Edition bietet sich die Verwendung xrdpdes Xorg-Backends als praktischer RDP-Zugriff an. Installieren Sie dieses nur, wenn die auf Ihrem Rechner konfigurierten Pardus-Repositories die benötigten Pakete bereitstellen, und beschränken Sie den Zugriff auf ein vertrauenswürdiges LAN oder VPN. RDP (Remote Desktop Protocol) ermöglicht es einem RDP-Client, eine entfernte grafische Sitzung anzuzeigen und zu steuern.

Diese Anleitung basiert auf Pardus 25. Pardus 25 ist laut den Versionshinweisen standardmäßig mit Xfce 4.20.2 als Desktop-Umgebung und separat mit GNOME 48.4 verfügbar . Ältere Pardus-Versionen können abweichende Paketversionen oder ein anderes Desktop-Verhalten aufweisen. Prüfen Sie daher Ihre Version, bevor Sie paketspezifische Schritte ausführen.

1. Entscheiden Sie, welche Desktop-Oberfläche Sie benötigen.

Der Fernzugriff auf den Desktop kann zwei verschiedene Bedeutungen haben. Die Bildschirmfreigabe zeigt und steuert die bereits auf dem Pardus-Computer geöffnete grafische Sitzung. Die Fernanmeldung erstellt eine grafische Anmeldesitzung für den Benutzer, der die Verbindung herstellt. Diese Modi sind nicht austauschbar: Die Bildschirmfreigabe ist hilfreich, wenn man jemandem an der Konsole hilft, während die Fernanmeldung in der Regel besser für den unbeaufsichtigten Zugriff auf Arbeitsstationen geeignet ist.

Die folgenden Schritte konfigurieren eine separate Xfce-Sitzung xrdp. Dadurch wird vermieden, dass davon ausgegangen werden muss, dass die Person am physischen Computer bereits angemeldet ist. Wenn Ihre Pardus-Installation GNOME verwendet und Sie speziell GNOME freigeben oder sich remote anmelden möchten, wählen Sie stattdessen Einstellungen > System > Remote-Desktop. Die aktuelle GNOME-Dokumentation beschreibt separate Steuerelemente für die Desktopfreigabe und die Remote-Anmeldung, die genauen Optionen hängen jedoch von den installierten GNOME-Komponenten und der Version ab; gehen Sie nicht davon aus, dass diese unter Xfce vorhanden sind.

Nehmen wir als konkretes Beispiel einen fiktiven Studenten, der seine Pardus 25 Xfce-Workstation von einem Windows-Laptop aus öffnen möchte, während sich beide Geräte im selben Heimnetzwerk befinden. Er benötigt eine eigene grafische Sitzung, weshalb die Methode mit Xfce und xrdp geeignet ist. Dieses Beispiel dient lediglich der Veranschaulichung und stellt keinen Bericht über eine getestete Konfiguration dar.

2. Pardus vorbereiten und Paketverfügbarkeit bestätigen

Aktualisieren Sie Pardus vor der Installation über die üblichen Paketquellen und stellen Sie sicher, dass Sie über ein Administratorkonto, eine funktionierende Netzwerkverbindung und eine Möglichkeit zum lokalen Zugriff auf den Computer verfügen, falls der Fernzugriff nicht funktioniert. Überprüfen Sie auf dem Pardus-Rechner die Versionsnummer und die Desktop-Version.

cat /etc/os-release
echo "$XDG_CURRENT_DESKTOP"

Prüfen Sie anschließend, ob die auf dieser Installation konfigurierten Repositories sowohl das RDP-Server- als auch das Xorg-Treiberpaket anbieten:

sudo apt update
apt-cache policy xrdp xorgxrdp

Installieren Sie das Modul nur, wenn für beide Pakete ein Repository-Kandidat angezeigt wird. Das xrdp-Projekt beschreibt xrdp als grafischen RDP-Anmeldeserver und empfiehlt das xorgxrdpModul für einen Xorg-Desktop; der übliche Port ist TCP 3389. Die Paketverfügbarkeit kann je nach Pardus-Version und Repository-Konfiguration variieren. Falls für eines der Pakete kein Repository-Kandidat vorhanden ist, fügen Sie kein fremdes Drittanbieter-Repository hinzu, nur um dieser Anleitung zu folgen; konsultieren Sie stattdessen die Pardus-Paketquellen für Ihre Version.

sudo apt install xrdp xorgxrdp

3. Wählen Sie Xfce für die Remotesitzung aus und starten Sie den Dienst.

Die Sitzung ist die Desktop-Umgebung, die der Remote-Benutzer nach der Anmeldung sieht. Wenn auf dem Rechner bereits Pardus Xfce ausgeführt wird, weisen Sie den X-Sitzungsstarter an, Xfce für Ihr Konto zu starten:

printf '%s\n' xfce4-session > ~/.xsession

Dadurch wird ein Sitzungsbefehl in die ~/.xsessionDatei des aktuellen Benutzers geschrieben. Führen Sie ihn als das Konto aus, mit dem die Verbindung hergestellt werden soll, nicht als Root. Wenn Sie einen anderen Desktop verwenden oder bereits eine benutzerdefinierte Datei haben .xsession, überschreiben Sie diese nicht einfach; erstellen Sie zuerst eine Kopie und verwenden Sie den korrekten Sitzungsbefehl für diesen Desktop.

Aktivieren Sie den xrdp-Dienst beim Systemstart und starten Sie ihn jetzt:

sudo systemctl enable --now xrdp
systemctl is-active xrdp

Der zweite Befehl sollte ausgeben, activeob systemd meldet, dass der Dienst läuft. Falls der Dienst fehlt oder nicht startet, überprüfen Sie seinen Status, bevor Sie einen Netzwerkport öffnen.

sudo systemctl status xrdp --no-pager

4. Beschränken Sie den Netzwerkzugriff vor der Verbindung.

Stellen Sie TCP-Port 3389 nicht direkt dem öffentlichen Internet zur Verfügung. RDP ist ein interaktiver Anmeldedienst; ein erreichbarer Port birgt daher die Gefahr von Passwort-Erratungsversuchen. Stellen Sie im privaten oder geschäftlichen Bereich eine Verbindung über dasselbe vertrauenswürdige Netzwerk her oder verbinden Sie sich zunächst mit dem VPN Ihrer Organisation. Wenn eine Host-Firewall aktiviert ist, erstellen Sie eine Regel, die TCP-Port 3389 nur aus dem vertrauenswürdigen LAN- oder VPN-Adressbereich zulässt. Die Firewall-Befehle unterscheiden sich je nachdem, ob der Computer UFW, nftables oder einen anderen Firewall-Manager verwendet. Überprüfen Sie die aktive Firewall und ihre bestehenden Regeln, bevor Sie Änderungen vornehmen.

Ermitteln Sie die lokale Adresse des Pardus-Rechners mit:

hostname -I

Verwenden Sie die vom Clientnetzwerk aus erreichbare Adresse, nicht eine Loopback-Adresse oder eine nicht zugehörige VPN-Schnittstelle. Schützen Sie das Pardus-Benutzerkonto mit einem sicheren, eindeutigen Passwort und vermeiden Sie die Weitergabe von Administratoranmeldeinformationen für den regulären Desktop-Zugriff. Die Upstream-Dokumentation von xrdp verwendet standardmäßig TLS-Verschlüsselung für die RDP-Übertragung; überprüfen Sie dennoch das Zertifikatsverhalten in Ihrer Umgebung und halten Sie Server und Client auf dem neuesten Stand.

5. Stellen Sie vom Client aus eine Verbindung her und überprüfen Sie die Sitzung.

Unter Windows öffnen Sie die Remotedesktopverbindung durch Ausführen von [Befehl einfügen] mstsc. Geben Sie die erreichbare IP-Adresse des Pardus-Computers ein, wählen Sie „Verbinden“ und melden Sie sich mit dem Pardus-Konto an, dem die .xsessionDatei gehört. Von einem anderen Linux-Computer aus kann Remmina als RDP-Client fungieren; die Softwareübersicht der Pardus-Community führt Remmina als Client auf, der RDP und mehrere andere Fernzugriffsprotokolle unterstützt.

Eine erfolgreiche Verbindung sollte eine Xfce-Desktop-Sitzung erreichen. Prüfen Sie, ob Sie eine harmlose Anwendung öffnen, mit dem Desktop interagieren und die Verbindung normal trennen können. Stellen Sie anschließend eine erneute Verbindung her, um sicherzustellen, dass der Zugriff nach der ersten Anmeldung funktioniert. Falls die Anmeldung erfolgreich ist, das Fenster aber leer bleibt oder sich sofort schließt, überprüfen Sie, ob der Sitzungsbefehl des Benutzers gültig ist und Xfce installiert ist. Kann der Client den Host überhaupt nicht erreichen, überprüfen Sie die Adresse, den VPN-/LAN-Pfad, den Dienststatus und die Firewall-Regel, bevor Sie die Sicherheitseinstellungen von xrdp ändern.

Für Protokolle des aktuellen Systemstarts verwenden Sie:

sudo journalctl -u xrdp -b --no-pager

Suchen Sie nach Verbindungs- oder Sitzungsfehlern, die etwa zum Zeitpunkt des fehlgeschlagenen Versuchs aufgetreten sind. Ein laufender Dienst allein beweist nicht, dass der Fernzugriff funktioniert: Die letzte Überprüfung erfolgt durch eine Client-Anmeldung, die die gewünschte Xfce-Sitzung herstellt, während die Netzwerkregel weiterhin auf vertrauenswürdige Quellen beschränkt bleibt.

Referenzen: die Pardus 25 Versionshinweise , die Upstream -Projektdokumentation von xrdp , die xrdp-Paketinformationen von Debian und die GNOME Remote Login-Dokumentation .

Einen Kommentar hinterlassen

HamoniKR-Einstellungen sichern und wiederherstellen, ohne versteckte Dateien zu verlieren

HamoniKR-Einstellungen sichern und wiederherstellen, ohne versteckte Dateien zu verlieren

Speichern Sie die HamoniKR-Einstellungen auf einem externen Speichermedium, einschließlich versteckter Benutzerordner, und wählen Sie einen sicheren Wiederherstellungsmodus für den Wechsel zu einer Neuinstallation.

Sicheren RDP-Zugriff auf einen Pardus Xfce-Desktop einrichten

Sicheren RDP-Zugriff auf einen Pardus Xfce-Desktop einrichten

Installieren und konfigurieren Sie xrdp auf Pardus, wählen Sie die richtige Xfce-Sitzung aus, beschränken Sie den Netzwerkzugriff und überprüfen Sie, ob die Remote-Anmeldung funktioniert.

Pardus 23 APT-Fehler: DNS und die yirmiuc-Repositories überprüfen

Pardus 23 APT-Fehler: DNS und die yirmiuc-Repositories überprüfen

Diagnostizieren Sie Pardus 23 APT-Verbindungsfehler, bestätigen Sie die offiziellen yirmiuc-Quellen und stellen Sie apt update wieder her, ohne die Paketsignaturprüfungen zu umgehen.

Konfigurieren von USB- und Netzwerkdruckern mit CUPS unter Harmonica OS

Konfigurieren von USB- und Netzwerkdruckern mit CUPS unter Harmonica OS

Konfigurieren Sie Drucker unter Harmonica OS mithilfe von CUPS, vergleichen Sie treiberloses IPP mit älteren Treibern und überprüfen Sie das Drucken über USB oder Netzwerk mit einer Testseite.

Zurücksetzen eines vergessenen Root-Passworts unter Harmonica OS mit GRUB Recovery

Zurücksetzen eines vergessenen Root-Passworts unter Harmonica OS mit GRUB Recovery

Verwenden Sie eine Recovery-Shell, um ein neues Root-Passwort für Harmonica OS festzulegen. Dabei werden Prüfungen auf verschlüsselte Datenträger, schreibgeschützte Dateisysteme und Konten, die sudo verwenden, durchgeführt.

S/MIME-Zertifikate in Thunderbird für sichere E-Mails einrichten

S/MIME-Zertifikate in Thunderbird für sichere E-Mails einrichten

Importieren oder fordern Sie ein S/MIME-Zertifikat in Thunderbird an, weisen Sie es zum Signieren und Verschlüsseln zu, sichern Sie Ihren privaten Schlüssel und überprüfen Sie sichere E-Mails.

So installieren Sie Ubuntu 24.04 und Windows 11 im Dual-Boot-Modus mit aktiviertem BitLocker

So installieren Sie Ubuntu 24.04 und Windows 11 im Dual-Boot-Modus mit aktiviertem BitLocker

Installieren Sie Ubuntu 24.04 sicher neben Windows 11 mit BitLocker. Vergleichen Sie Pfade für separate und gemeinsam genutzte Laufwerke, Wiederherstellungsschlüssel, Partitionierung und Startvorgänge.

So beheben Sie WLAN-Verbindungsabbrüche unter Ubuntu 24.04 nach dem Ruhezustand

So beheben Sie WLAN-Verbindungsabbrüche unter Ubuntu 24.04 nach dem Ruhezustand

Behebung von Wi-Fi-Abbrüchen unter Ubuntu 24.04 nach dem Ruhezustand durch Überprüfung von NetworkManager, Funkblockierungen, Updates, Energiesparmodus und Treibern – anschließende Überprüfung nach jedem Aufwachen.

Hohe CPU-Auslastung durch Tracker-Miner-3 unter Ubuntu GNOME beheben

Hohe CPU-Auslastung durch Tracker-Miner-3 unter Ubuntu GNOME beheben

Erfahren Sie, warum tracker-miner-fs-3 unter Ubuntu GNOME eine hohe CPU-Auslastung aufweist und wie Sie die Indizierung überprüfen, Ordner ausschließen, Ubuntu aktualisieren oder den Suchindex sicher neu erstellen können.

Reduzierung von Audioverzerrungen unter Ubuntu 24.04 durch gezielte ALSA-Optimierungen

Reduzierung von Audioverzerrungen unter Ubuntu 24.04 durch gezielte ALSA-Optimierungen

Prüfen Sie, ob Clipping, die ALSA-Formatkonvertierung oder die HDA-Energiesparfunktion die Audioverzerrung unter Ubuntu 24.04 verursachen, und wenden Sie dann die entsprechende reversible Korrektur an.