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 problemlos einen RDP-Server auf Ihrem Ubuntu-Rechner einrichten und von einem Windows-Computer aus mit dem Remote Desktop-Client eine Verbindung zu ihm herstellen.
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 standardmäßig von RDP verwendet wird.
So erlauben Sie RDP durch die Firewall:
- Wenn UFW (Uncomplicated Firewall) auf Ihrem Ubuntu-Rechner aktiviert ist, erlauben Sie den RDP-Port, 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: Verbinden mit 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. Daraufhin wird das Tool 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: Fehlersuche 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, die bekanntermaßen gut mit xrdp funktioniert.
Installieren Sie Xfce:
sudo apt install xfce4
Als 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 keine Verbindung zum Ubuntu-Rechner herstellen können, stellen Sie sicher, dass die Firewall richtig 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 möglicherweise erneut hinzufügen:
sudo ufw allow 3389/tcp
3. 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. Dies bietet eine zusätzliche Ebene der Verschlüsselung und Sicherheit.
3. Starke Passwörter verwenden
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.