So richten Sie den Remotedesktopzugriff auf Ubuntu von Windows aus ein

So richten Sie den Remotedesktopzugriff auf Ubuntu von Windows aus ein

Sie sind in einem Raum und sitzen an einem PC; Die gewünschten Daten befinden sich auf einem anderen Computer, auf dem Ubuntu ausgeführt wird. Wenn sich beide Computer im selben Haus befinden, kein Problem; Aber was ist, wenn sie in verschiedenen Büros sind? Es könnte ein kleiner Spaziergang 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 herstellen?

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





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

Sie haben drei wichtige Optionen, um eine Remote-Verbindung mit einem Ubuntu-Computer herzustellen, auf dem die Standard-Desktop-Umgebung ausgeführt wird:



  1. Remotedesktop (RDP)
  2. Virtuelles Netzwerk-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. SSH installieren

Schauen wir uns diese der Reihe nach an.





Vorbereiten von Windows RDP-zu-Ubuntu-Verbindungen

Remote-Zugriffslösungen sind einfach einzurichten und über dasselbe Netzwerk zu verwalten. Wenn Sie jedoch von zu Hause aus arbeiten, wird dies sofort kompliziert.

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. Dies geschieht mit 'Portweiterleitung'. Bevor Sie dies einrichten, benötigen Sie jedoch die IP-Adresse.





Finden Sie die IP-Adresse Ihres Ubuntu-PCs

Bevor Sie über RDP oder VNC eine Verbindung zu Ihrem Ubuntu-Gerät herstellen 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' für die Verbindung, die Sie derzeit verwenden. Wenn Sie beispielsweise über Wi-Fi arbeiten, suchen Sie nach wlan0 . Wenn der Computer für Ethernet mit dem Netzwerk verbunden ist, suchen Sie nach eth0 .

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

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

Sobald Sie sich in der Admin-Konsole des Routers angemeldet haben, können Sie sehen, welche Geräte verbunden sind. Suchen Sie einfach nach Ihrem Ubuntu-Gerätenamen, suchen 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 damit, die IP-Adresse des Routers festzulegen. Sie können dafür den Befehl ip r verwenden, mit grep, um den Standard anzugeben:

ip r | grep default

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

  • Suche nach Port-Weiterleitung die Einstellungen
  • Ein ... kreieren Neue Regel beschriftet Remotedesktop
  • Stellen Sie die Interner Port Nummer zu 3389
  • Stellen Sie die Externer Port Nummer zu 3389
  • Geben Sie die ein IP Adresse des Ubuntu-PCs
  • Klicken 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 RDP über die statische IP-Adresse Ihres Unternehmens remote auf den Ubuntu-PC übertragen können. Wenn Ihr Arbeitgeber keine statische IP verwendet (unwahrscheinlich, aber es kommt vor), verwenden Sie a dynamischer DNS-Anbieter stattdessen.

Hinweis: Der Systemadministrator Ihres Unternehmens kann die Portweiterleitung einrichten, wenn Sie keine kommerziellen Remote-Desktop-Tools verwenden.

Zugriff über SSH einrichten

Um Zeit zu sparen, können Sie PuTTY auf Ihrem PC installieren (oder einfach nur Probieren Sie die integrierte Windows-SSH-Funktion aus ). Auf diese Weise können Sie eine SSH-Verbindung einrichten, 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 nützlich, die von Ihnen verwendeten Tools aus der Ferne installieren zu müssen. SSH ist jedoch oft standardmäßig deaktiviert. Wenn es also nicht installiert ist, müssen Sie dies beheben.

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 herstellen. Geben Sie einfach die IP-Adresse sowie den Ubuntu-Benutzernamen und das Passwort ein. Anschließend können Sie über das Terminal die Tools installieren, die Sie für RDP und für VNC benötigen.

1. Fernzugriff über das Remotedesktopprotokoll

Die einfachste Option ist die Verwendung von 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.

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

sudo apt install xrdp

Folgen Sie diesem 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. Typ Mopp dann klick auf Remotedesktopverbindung . Geben Sie bei geöffneter App die IP-Adresse in das Rechner Gebiet.

Klicken Sie als Nächstes auf Optionen anzeigen und füge die hinzu Nutzername für den Ubuntu-PC. Du kannst klicken Speichern um diese Einstellungen für die Wiederverwendung bei einer anderen Gelegenheit zu behalten.

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

Fehlerbehebung bei RDP auf Ubuntu

Während RDP eine großartige Option für die Remote-Verbindung mit Ihrem Ubuntu-PC ist, ist es unter Ubuntu 18.04 LTS unzuverlässig. Es scheint ein Problem beim Herstellen einer Remote-Verbindung zu geben, während Sie bereits bei demselben Konto unter Ubuntu angemeldet sind.

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

Wenn dies nicht möglich ist, versuchen Sie, die RDP-Verbindung von der Verwendung des Xorg-Servers auf die Verwendung von 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 20.04 LTS sollte eine Lösung für dieses Problem enthalten.

wie man drm aus epub entfernt

2. Verbinden Sie sich mit Ubuntu von Windows mit VNC

Eine weitere Option mit voller Remote-Desktop-Funktionalität ist VNC (Virtual Network Computing). Dies 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 Server-Dienstprogramm:

sudo apt install tightvncserver

Sie müssen es dann ausführen:

sudo tightvncserver

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

Nachdem TightVNC Server unter Ubuntu eingerichtet ist, müssen Sie den Client unter Windows installieren. Dies kann heruntergeladen werden von www.tightvnc.com/download.php ---Stellen Sie sicher, dass Sie die richtige Version auswählen, da sie in 32-Bit- und 64-Bit-Varianten verfügbar ist.

TightVNC-Tools sind nur als Bundle verfügbar, also suchen Sie nach der Installation nach TightVNC Viewer in der Windows-Suche.

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

Geben Sie das Passwort ein, wenn Sie dazu aufgefordert werden, und starten Sie Ihre Remote-Desktop-Aktivität!

TightVNC sicherer machen

Standardmäßig verschlüsselt TightVNC Ihr Passwort, aber sonst nichts. Dies macht es unsicher für Verbindungen über das Internet. Glücklicherweise kann die Sicherheit dank SSH und Xming verbessert werden.

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

Suche nach Abkürzung Registerkarte und im Ziel Geben Sie im Feld Folgendes ein:

'C:Program Files (x86)XmingXming.exe' :0 -clipboard -multiwindow

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

Prüfen X11-Weiterleitung aktivieren , dann zurück zu Sitzung oben im Menü.

Geben Sie die IP-Adresse für das entfernte Gerät ein und klicken Sie auf Offen . Augenblicke später wird eine sichere Verbindung zum Remote-Ubuntu-Desktop verfügbar sein.

3. Remotedesktop zu Ubuntu mit kommerziellen Tools

Alles, was Sie bisher gelernt haben, ist Standard, wenn Sie aus der Ferne 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 eine kommerzielle Software von Drittanbietern erforderlich, die den Remote-Desktop erleichtert. Mehrere sind verfügbar, aber nicht alle unterstützen Linux.

Wir empfehlen Ihnen, auszuprobieren:

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

Beachten Sie, dass diese Tools vor der Verwendung eingerichtet werden müssen. Wenn Sie einen Kollegen in der Nähe des Remote-PCs haben, kann dieser möglicherweise helfen. Siehe unsere Liste von Fernzugriffstools für weitere Vorschläge.

Auswahl der richtigen Ubuntu-Remotedesktop-Lösung

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

Drei Hauptoptionen stehen zur Verfügung:

  • EPLR: Dies verwendet das Windows-Remotedesktopprotokoll ü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 minimale Einrichtung und unterstützen Linux.

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

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

Teilen Teilen Tweet Email Canon vs. Nikon: Welche Kameramarke ist besser?

Canon und Nikon sind die beiden größten Namen in der Kamerabranche. Aber welche Marke bietet die bessere Auswahl an Kameras und Objektiven?

Weiter lesen
Verwandte Themen
  • Linux
  • Fenster
  • Produktivität
  • Remotedesktop
  • Fernzugriff
  • Ubuntu
  • VNC
  • Heimarbeit
  • Windows-Tipps
  • Linux-Tipps
  • Heimbüro
Über den Autor Christian Cawley(1510 Artikel veröffentlicht)

Stellvertretender Redakteur für Sicherheit, Linux, DIY, Programmierung und Tech Explained und wirklich nützlicher Podcast-Produzent mit umfangreicher Erfahrung im Desktop- und Software-Support. Als Mitwirkender für das Linux-Format-Magazin ist Christian ein Raspberry Pi-Tüftler, Lego-Liebhaber und Retro-Gaming-Fan.

Mehr von Christian Cawley

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich zu abonnieren