15%

Save 15% on All Hosting Services

Test your skills and get Discount on any hosting plan

Benutze den Code:

Skills
Anfangen
30.10.2024

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:

  1. Öffnen Sie das Terminal auf Ihrem Ubuntu-Rechner (drücken Sie Strg + Alt + T).
  2. Aktualisieren Sie die Paketlisten
    sudo apt update
  3. Installieren Sie xrdp
    sudo apt install xrdp
  4. Nach der Installation starten Sie den xrdp-Dienst
    sudo systemctl enable xrdp sudo systemctl start xrdp
  5. 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:

  1. 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
  2. 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:

  1. Drücken Sie auf Ihrem Windows-Computer Windows + R, um das Dialogfeld Ausführen zu öffnen.
  2. Geben Sie mstsc ein und drücken Sie die Eingabetaste. Dadurch wird das Tool für die Remotedesktopverbindung geöffnet.
  3. 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
  4. Klicken Sie auf Verbinden.
  5. 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 xfce4

Als nächstes müssen Sie xrdp mitteilen, dass es Xfce verwenden soll

  1. Bearbeiten Sie die xrdp-Konfigurationsdatei
    echo xfce4-session >~/.xsession
  2. 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/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

  1. Öffnen Sie die Datei xrdp.ini
    sudo nano /etc/xrdp/xrdp.ini
  2. Suchen Sie die Zeile, in der port=3389 steht, und ändern Sie sie in eine andere Portnummer (z. B. 3390).
  3. Speichern und beenden Sie die Datei und starten Sie xrdp neu
    sudo systemctl restart xrdp
  4. 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.

15%

Save 15% on All Hosting Services

Test your skills and get Discount on any hosting plan

Benutze den Code:

Skills
Anfangen