Verbindung zu Ubuntu von Windows mit RDP
Das Remote Desktop Protocol (RDP) ermöglicht es Benutzern, über ein Netzwerk auf einen entfernten Computer zuzugreifen und ihn zu steuern, als säßen sie direkt davor. Während RDP von Windows nativ unterstützt wird, verfügt Ubuntu nicht über integrierte RDP-Unterstützung. Sie können jedoch ganz einfach einen RDP-Server auf Ihrem Ubuntu-Rechner einrichten und sich von einem Windows-Computer aus mit dem Remote Desktop-Client mit ihm verbinden
Schritt 1: Installieren eines RDP-Servers auf Ubuntu
Ubuntu wird standardmäßig nicht mit einem RDP-Server geliefert, Sie müssen also einen installieren. Einer der am häufigsten verwendeten RDP-Server für Ubuntu ist xrdp
So installieren Sie xrdp:
- Öffnen Sie das Terminal auf Ihrem Ubuntu-Rechner (drücken Sie Strg + Alt + T).
- Aktualisieren Sie die Paketlisten
sudo apt update - Installieren Sie xrdp
sudo apt install xrdp - Nach der Installation starten Sie den xrdp-Dienst
sudo systemctl enable xrdp sudo systemctl start xrdp - Um zu überprüfen, ob xrdp läuft, verwenden Sie diesen Befehl
sudo systemctl status xrdp
Nun, da xrdp installiert ist und läuft, ist Ubuntu bereit, Remote-Desktop-Verbindungen zu akzeptieren
Schritt 2: Konfigurieren Sie die Firewall auf Ubuntu
Um RDP-Verbindungen durch die Ubuntu-Firewall zuzulassen, müssen Sie den Port 3389 öffnen, der als Standard-Port für RDP verwendet wird
So erlauben Sie RDP durch die Firewall:
- Wenn UFW (Uncomplicated Firewall) auf Ihrem Ubuntu-Rechner aktiviert ist, lassen Sie den RDP-Port zu, indem Sie ihn ausführen
sudo ufw allow 3389/tcp - Wenn die Firewall deaktiviert ist, können Sie sie aktivieren
sudo ufw enable
Nach Abschluss dieser Schritte sollte der Ubuntu-Rechner bereit sein, eingehende RDP-Verbindungen zu akzeptieren
Schritt 3: Verbindung zu Ubuntu von Windows über RDP
Sobald der RDP-Server auf Ubuntu eingerichtet ist, können Sie die in Windows integrierte Remotedesktopverbindung für die Verbindung nutzen
So stellen Sie von Windows aus eine Verbindung zu Ubuntu her:
- Drücken Sie auf Ihrem Windows-Computer Windows + R, um das Dialogfeld Ausführen zu öffnen.
- Geben Sie mstsc ein und drücken Sie die Eingabetaste. Dadurch wird das Tool für die Remotedesktopverbindung geöffnet.
- Geben Sie im Fenster Remotedesktopverbindung die IP-Adresse Ihres Ubuntu-Rechners ein. Um die IP-Adresse Ihres Ubuntu-Rechners zu ermitteln, können Sie den folgenden Befehl im Terminal ausführen
hostname -I - Klicken Sie auf Verbinden.
- Ein Anmeldebildschirm wird angezeigt. Geben Sie Ihren Ubuntu-Benutzernamen und Ihr Passwort ein und klicken Sie auf OK.
Sie sollten nun von Ihrem Windows-Computer aus mit Ihrem Ubuntu-Desktop verbunden sein und können ihn so steuern, als ob Sie ihn lokal verwenden würden
Schritt 4: Fehlerbehebung bei allgemeinen Problemen
Wenn Sie bei der Verbindung mit Ubuntu über RDP auf Probleme stoßen, finden Sie hier einige häufige Probleme und ihre Lösungen
1. Schwarzer Bildschirm nach der Anmeldung
Wenn Sie erfolgreich eine Verbindung herstellen, aber nur einen schwarzen Bildschirm sehen, liegt das wahrscheinlich an einem Anzeigeproblem mit der xrdp-Sitzung. Um das Problem zu beheben, können Sie Ihre Ubuntu-Desktop-Umgebung auf Xfce einstellen, das bekanntermaßen gut mit xrdp funktioniert
Installieren Sie Xfce:
sudo apt install xfce4Als nächstes müssen Sie xrdp mitteilen, dass es Xfce verwenden soll
- Bearbeiten Sie die xrdp-Konfigurationsdatei
echo xfce4-session >~/.xsession - Starten Sie xrdp neu
sudo systemctl restart xrdp
Versuchen Sie nun erneut, eine Verbindung herzustellen, und das Problem mit dem schwarzen Bildschirm sollte behoben sein
2. Firewall blockiert Verbindung
Wenn Sie sich nicht mit dem Ubuntu-Rechner verbinden können, stellen Sie sicher, dass die Firewall korrekt konfiguriert ist, um Verbindungen über Port 3389 zuzulassen
- Überprüfen Sie den Status der Firewall
sudo ufw status
Wenn Sie die Regel für Port 3389 nicht sehen, müssen Sie sie eventuell erneut hinzufügen
sudo ufw allow 3389/tcp3. Langsame Verbindung
Wenn Sie eine langsame Verbindung feststellen, versuchen Sie, die Anzeigequalität bei der Verbindung zu verringern. Gehen Sie im Fenster Remotedesktopverbindung zu Optionen anzeigen > Anzeige und verringern Sie die Anzeigequalität
Schritt 5: Erhöhen Sie die Sicherheit für RDP-Verbindungen
Um die Sicherheit bei der Verwendung von RDP zu verbessern, befolgen Sie diese bewährten Verfahren
1. Ändern Sie den RDP-Port
Standardmäßig verwendet RDP den Port 3389, der weithin bekannt ist. Um das Risiko eines unbefugten Zugriffs zu verringern, können Sie den RDP-Port auf einen benutzerdefinierten Port ändern. So ändern Sie den xrdp-Port
- Öffnen Sie die Datei xrdp.ini
sudo nano /etc/xrdp/xrdp.ini - Suchen Sie die Zeile, in der port=3389 steht, und ändern Sie sie in eine andere Portnummer (z. B. 3390).
- Speichern und beenden Sie die Datei und starten Sie xrdp neu
sudo systemctl restart xrdp - Sie müssen auch Ihre Firewall aktualisieren, um den neuen Port zuzulassen.
2. Verwenden Sie ein VPN
Wann immer möglich, sollten Sie sich über ein VPN (Virtual Private Network) mit dem Ubuntu-Rechner verbinden, bevor Sie RDP verwenden. Dadurch wird eine zusätzliche Verschlüsselungs- und Sicherheitsebene geschaffen
3. Verwenden Sie sichere Passwörter
Stellen Sie sicher, dass das Ubuntu-Benutzerkonto ein sicheres Passwort hat, um Brute-Force-Angriffe zu verhindern. Erwägen Sie die Implementierung einer Zwei-Faktor-Authentifizierung (2FA) für zusätzlichen Schutz
Fazit
Das Einrichten einer RDP-Verbindung zwischen Ubuntu und Windows ist mit Hilfe des xrdp-Servers ein unkomplizierter Prozess. Wenn Sie die Schritte in dieser Anleitung befolgen, können Sie den Fernzugriff auf Ihren Ubuntu-Desktop aktivieren und ihn von einem Windows-Rechner aus steuern. Denken Sie nur daran, die notwendigen Firewall-Einstellungen zu konfigurieren und eventuelle Verbindungsprobleme zu beheben. Außerdem können Sie die Sicherheit mit Optionen wie dem Ändern des Standard-RDP-Ports und der Verwendung von VPNs verbessern, um sicherzustellen, dass Ihre Fernverbindung sicher und zuverlässig bleibt.



