So richten Sie den Remotedesktopzugriff auf Ubuntu von Windows aus ein

So richten Sie den Remotedesktopzugriff auf Ubuntu von Windows aus ein

Sie befinden sich in einem Raum und sitzen an einem PC; Die gewünschten Daten befinden sich in einem anderen, auf einem Computer, auf dem Ubuntu ausgeführt wird. Wenn sich beide Computer im selben Haus befinden, kein Problem, aber was ist, wenn sie sich in verschiedenen Büros befinden? Es könnte ein bisschen zu Fuß sein!

Die Antwort ist daher das Einrichten einer Remotedesktopverbindung. Erfahren Sie, wie Sie einen Remote-Desktop von Windows zu Ubuntu einrichten.

Warum eine Remote-Verbindung zu Ubuntu von Windows aus?

Es gibt mehrere Gründe, warum Sie eine Remote-Verbindung zu Ihrem Ubuntu-Computer herstellen möchten. Vielleicht sind Sie bei der Arbeit und müssen sich bei Ihrem Heimcomputer anmelden. Alternativ haben Sie vielleicht einen Ubuntu-PC in einem Raum und Ihren Windows-PC in einem anderen. Vielleicht möchten Sie Updates auf Ubuntu ausführen oder auf Dateien zugreifen.

Ubuntu mit RDP fernsteuern

Alternativ könnten Sie einen Ubuntu-Server für Daten, eine Website oder sogar ein Spiel betreiben. In jedem Fall spart eine Methode zum Einrichten einer Remote-Verbindung viel Zeit und Mühe.

Sie haben drei Hauptoptionen zum Herstellen einer Remote-Verbindung mit einem Ubuntu-Computer, auf dem die Standard-Desktop-Umgebung ausgeführt wird:

  1. Remotedesktop (RDP)
  2. Virtual Network Computing (VNC)
  3. Remote-Desktop-Software von Drittanbietern

Zunächst müssen Sie jedoch einige Vorbereitungen treffen:

  1. Aktivieren Sie die Portweiterleitung auf dem Router des Remote-Geräts
  2. Finden Sie die IP-Adresse
  3. Installieren Sie SSH

Sehen wir uns diese der Reihe nach an.

Bereiten Sie Windows RDP zu Ubuntu-Verbindungen vor

Fernzugriffslösungen sind einfach einzurichten und über dasselbe Netzwerk zu verwalten. Wenn Sie jedoch von zu Hause aus arbeiten, verkompliziert dies die Dinge sofort.

Um VNC und RDP mit einem PC in einem anderen Netzwerk zu verwenden, müssen Sie den Zugriff auf den Remote-Computer über seinen Router aktivieren. Sie können dies tun, indem Sie „Portweiterleitung“ verwenden. Sie benötigen jedoch die IP-Adresse, bevor Sie dies einrichten.

Finden Sie die IP-Adresse Ihres Ubuntu-PCs

Bevor Sie den Fernzugriff auf Ihr Ubuntu-Gerät von Windows über RDP oder VNC einrichten können, benötigen Sie die IP-Adresse.

Der erste Weg ist der einfachste. Gehen Sie physisch zum Ubuntu-Computer, drücken Sie Strg + Alt + T , um das Terminal zu öffnen, und geben Sie den Befehl ein:

ifconfig

Suchen Sie nach der „inet-Adresse“ neben der Verbindung, die Sie gerade verwenden. Wenn Sie beispielsweise im WLAN sind, suchen Sie nach wlan0 . Wenn der Computer über Ethernet mit dem Netzwerk verbunden ist, suchen Sie nach eth0 .

Eine andere Möglichkeit, die IP-Adresse zu finden, besteht darin, das Netzwerkverbindungssymbol im Bedienfeld zu suchen, mit der rechten Maustaste zu klicken und Verbindungsinformationen auszuwählen . Hier finden Sie die IP-Adresse aufgelistet.

Ist keine dieser Optionen offen? Sie können sich auch direkt über den Browser Ihres Computers mit Ihrem Router verbinden.

Sobald Sie sich bei der Verwaltungskonsole des Routers angemeldet haben, können Sie sehen, welche Geräte verbunden sind. Suchen Sie einfach nach Ihrem Ubuntu-Gerätenamen, finden Sie die IP-Adresse und notieren Sie sie sich für später.

Portweiterleitung aktivieren

Um auf einen Computer in einem anderen Netzwerk (z. B. Ihrem Arbeitsnetzwerk) zuzugreifen, müssen Sie die Portweiterleitung auf dem Router aktivieren, auf dem sich Ihr Ubuntu-PC befindet.

Beginnen Sie mit der Ermittlung der IP-Adresse des Routers. Sie können dafür den Befehl ip r verwenden , wobei grep den Standardwert festlegt:

ip r | grep default

Notieren Sie sich die IP-Adresse und öffnen Sie sie dann in Ihrem Browser, um die Verwaltungskonsole des Routers anzuzeigen. Das Aktivieren der Portweiterleitung ist einfach:

  • Suchen Sie nach den Einstellungen für die Portweiterleitung
  • Erstellen Sie eine neue Regel mit der Bezeichnung Remote Desktop
  • Stellen Sie die interne Portnummer auf 3389 ein
  • Stellen Sie die externe Portnummer auf 3389 ein
  • Geben Sie die IP-Adresse des Ubuntu-PCs ein
  • Klicken Sie auf Speichern

Beachten Sie, dass diese Schritte allgemein sind und sich je nach Router unterscheiden. Detaillierte Schritte finden Sie in der Dokumentation Ihres Routers.

Nach dem Speichern sollten Sie in der Lage sein, über die statische IP-Adresse Ihrer Organisation per RDP auf den Ubuntu-PC zuzugreifen. Wenn Ihr Arbeitgeber keine statische IP verwendet (unwahrscheinlich, aber es kommt vor), verwenden Sie stattdessen einen dynamischen DNS-Anbieter.

Zugriff per SSH einrichten

Um Zeit zu sparen, sollten Sie PuTTY auf Ihrem PC installieren (oder einfach die integrierte Windows-SSH-Funktion ausprobieren). Es ermöglicht Ihnen, eine SSH-Verbindung einzurichten, die den Fernzugriff auf die Ubuntu-Befehlszeile ermöglicht.

Um es klar zu sagen: Dies ist keine Remote-Desktop-Option ; Es gibt keine Maussteuerung. Es ist jedoch hilfreich, die Tools, die Sie verwenden werden, remote zu installieren. SSH ist jedoch häufig standardmäßig deaktiviert. Wenn es also nicht installiert ist, müssen Sie es reparieren.

Kurz gesagt, es hängt davon ab, welche Ubuntu-Version Sie verwenden und ob Sie zuvor SSH verwendet haben.

Nach der Installation über das Terminal ( sudo apt install openssh-server ) können Sie eine Remote-Verbindung zum Ubuntu-Desktop herstellen. Geben Sie einfach die IP-Adresse und den Ubuntu-Benutzernamen und das Passwort ein. Sie können dann das Terminal verwenden, um die Tools zu installieren, die Sie für RDP und VNC benötigen.

1. Fernzugriff über das Remote Desktop Protocol

Die einfachste Option ist die Verwendung des Remote Desktop Protocol oder RDP. Dieses in Windows integrierte Tool kann eine Remote-Desktop-Verbindung über Ihr Heimnetzwerk herstellen. Sie benötigen lediglich die IP-Adresse des Ubuntu-Geräts, um von Windows aus eine Remote-Desktop-Verbindung zu Ubuntu herzustellen.

Während die notwendige Software auf Windows vorinstalliert ist, müssen Sie das xrdp-Tool auf Ubuntu installieren. Öffnen Sie dazu ein Terminal ( Strg + Alt + T ) und geben Sie Folgendes ein:

sudo apt install xrdp

Befolgen Sie dies mit:

sudo systemctl enable xrdp

Warten Sie, bis dies installiert ist, und führen Sie dann die Remotedesktopanwendung in Windows über das Startmenü oder die Suche aus. Geben Sie rdp ein und klicken Sie dann auf Remotedesktopverbindung . Geben Sie bei geöffneter App die IP-Adresse in das Feld Computer ein.

Klicken Sie als Nächstes auf Optionen anzeigen und fügen Sie den Benutzernamen für den Ubuntu-PC hinzu. Sie können auf Speichern klicken , um diese Einstellungen für eine spätere Wiederverwendung beizubehalten.

Klicken Sie auf Verbinden , um die Verbindung zu starten, und geben Sie das Passwort für das Ubuntu-Konto ein, wenn Sie dazu aufgefordert werden. Die Verbindung wird dann hergestellt und gibt Ihnen vollen Maus- und Tastaturzugriff auf Ihren entfernten Ubuntu-Computer. Wenn Sie diese Verbindung häufig verwenden möchten, können Sie eine Konfigurationsdatei erstellen, um Zeit zu sparen.

Fehlerbehebung bei RDP zu Ubuntu

RDP ist zwar eine ausgezeichnete Option für die Remoteverbindung mit Ihrem Ubuntu-PC, aber bei einigen Ubuntu-Versionen wie 18.04 LTS ist es unzuverlässig. Es scheint ein Problem beim Herstellen einer Remote-Verbindung zu geben, während Sie bereits bei demselben Konto auf Ubuntu angemeldet sind.

Der einfache Weg, dies zu umgehen, besteht darin, sich vom Ubuntu-Computer abzumelden.

Wenn dies nicht möglich ist, versuchen Sie, die RDP-Verbindung vom Xorg-Server auf X11rdp umzustellen. Warten Sie, bis dies fehlschlägt, und versuchen Sie es dann erneut mit Xorg.

Sie können auch versuchen, eine Verbindung herzustellen, nachdem Sie die Linux-Maschine neu gestartet haben.

Ubuntu 22.04 LTS sollte einen Fix enthalten, um RDP zu Ubuntu reibungsloser zu machen.

2. Verbinden Sie sich mit Ubuntu von Windows mit VNC

Eine weitere Option mit voller Remote-Desktop-Funktionalität ist VNC (Virtual Network Computing). Es erfordert eine Client-Anwendung auf dem Windows-PC und einen Server auf Ubuntu.

Installieren Sie auf dem Remote-PC die TightVNC-Serverkomponente, nachdem Sie nach Updates gesucht haben:

sudo apt update

Installieren Sie dann das Serverdienstprogramm:

sudo apt install tightvncserver

Sie müssen es dann ausführen:

sudo tightvncserver

An dieser Stelle werden Sie aufgefordert, ein Passwort für die Verbindung festzulegen. Notieren Sie sich die Desktop-Nummer, normalerweise :1 .

Nachdem TightVNC Server auf Ubuntu eingerichtet wurde, müssen Sie den Client unter Windows installieren. Sie können es von der offiziellen Website herunterladen – stellen Sie sicher, dass Sie die richtige Version auswählen, da es in 32-Bit- und 64-Bit-Varianten verfügbar ist.

Herunterladen : TightVNC

TightVNC-Tools sind nur als Bundle erhältlich, also suchen Sie nach der Installation in der Windows-Suche nach TightVNC Viewer.

Nachdem Sie den Viewer gestartet haben, geben Sie die IP-Adresse der Ubuntu-Box in Remote Host ein, gefolgt von der Desktop-Nummer. Es könnte also so aussehen:

192.168.0.99:1

Remote-Desktop von Windows zu Linux mit VNC

Geben Sie das Passwort ein, wenn Sie dazu aufgefordert werden, und beginnen Sie mit Ihrer Remote-Desktop-Aktivität!

TightVNC sicherer machen

Standardmäßig verschlüsselt TightVNC Ihr Passwort, aber sonst nichts. Es macht es unsicher, sich über das Internet zu verbinden. Glücklicherweise können Sie die Sicherheit mit SSH und Xming verbessern.

Laden Sie das Xming-Tool für Windows von SourceForge herunter und installieren Sie es, um es zu verwenden. Sobald dies erledigt ist, suchen Sie nach der Desktop-Verknüpfung, klicken Sie mit der rechten Maustaste und wählen Sie Eigenschaften .

Suchen Sie nach der Registerkarte Verknüpfung und geben Sie im Feld Ziel Folgendes ein:

"C:\Program Files (x86)\Xming\Xming.exe":0 -clipboard -multiwindow

Klicken Sie auf Anwenden , um die Änderung zu speichern, und dann auf OK . Doppelklicken Sie auf das Symbol, um Xming auszuführen, und öffnen Sie dann PuTTY. Erweitern Sie hier das Menü auf der linken Seite zu Connection > SSH > X11 .

Aktivieren Sie X11-Weiterleitung aktivieren und kehren Sie dann zu Sitzung oben im Menü zurück.

Aktivieren Sie die X11-Weiterleitung, um den Remotedesktop mit SSH zu verwenden

Geben Sie die IP-Adresse für das Remote-Gerät ein und klicken Sie auf Öffnen . Augenblicke später ist eine sichere Verbindung zum entfernten Ubuntu-Desktop verfügbar.

3. Remotedesktop zu Ubuntu mit kommerziellen Tools

Alles, was Sie bisher gelernt haben, ist Standard, wenn Sie remote auf einen Linux-PC in Ihrem lokalen Netzwerk zugreifen müssen. Wenn Sie darüber hinausgehen müssen, helfen die Schritte zum Aktivieren der Portweiterleitung.

Aber was ist, wenn Sie nicht die Absicht haben, auf Ihren Router zuzugreifen? Wenn dies zu kompliziert erscheint, ist kommerzielle Software von Drittanbietern erforderlich, die Remote-Desktops ermöglicht. Es sind mehrere verfügbar, aber nicht alle unterstützen Linux.

Wir empfehlen Ihnen, Folgendes auszuprobieren:

  • NoMachine : Ursprünglich als Linux-Remote-Desktop-Tool veröffentlicht, ist es jetzt auf allen wichtigen Plattformen verfügbar. Installieren Sie auf dem Zielcomputer, dann auf Ihrem lokalen Computer und richten Sie eine Remoteverbindung ein.
  • Chrome Remote Desktop : Verwendet Ihr Google-Konto, um den Fernzugriff über den Chrome-Browser zu verwalten.
  • TeamViewer : Eine bekannte kommerzielle Remote-Desktop-Lösung. Installieren Sie einfach vorher die Client- und Host-Software. Es bietet auch eine Host-App für den Fernzugriff auf Raspberry Pi-Geräte.

Auswahl der richtigen Ubuntu-Remote-Desktop-Lösung

Welches Remote-Desktop-Tool für Verbindungen zwischen Ubuntu und Windows sollten Sie verwenden?

Drei Hauptoptionen sind verfügbar:

  • RDP: Verwendet das Windows Remote Desktop Protocol über die Open-Source-xrdp-Implementierung.
  • VNC: Virtual Network Computing ist eine Alternative zu RDP, aber weniger sicher.
  • Kommerzielle Remote-Software: Die meisten davon erfordern eine minimale Einrichtung und unterstützen Linux.

Sie können SSH auch verwenden, um Remote-Anweisungen an Ihren Ubuntu-PC zu erteilen.

Wir haben Ihnen drei Möglichkeiten gezeigt, wie Sie von Windows aus eine Remote-Verbindung zu Ihrem Ubuntu-Computer oder -Server herstellen können. Jedes hat seine Vor- und Nachteile. Aber wenn Sie nur in Ubuntu eintauchen möchten, probieren Sie das Windows-Subsystem für Linux unter Windows 10 aus.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert