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 .