Stellen Sie von Windows aus eine Verbindung zum Linux-Remotedesktop her. Wie verbinde ich mich von Linux aus mit Windows? Linux-Ubuntu-Remotedesktop

Wenn Sie aus irgendeinem Grund über RDP auf einen Remote-Rechner zugreifen müssen, auf dem Ubuntu läuft, dann verzweifeln Sie nicht – alles ist möglich! Dafür gibt es ein Tool namens xrdp. In diesem Tutorial erkläre ich Ihnen, wie Sie von Windows aus eine Verbindung zu Ubuntu über RDP herstellen können.

Erforderliche Pakete installieren

Wir müssen zwei Pakete auf dem System installieren – xrdp und xorgxrdp, aber das zweite befindet sich bereits in den Abhängigkeiten des ersten, daher reicht es aus, einen Befehl auszuführen:

Sudo apt install xrdp

xrdp einrichten

Für einen ordnungsgemäßen Betrieb muss der TCP-Port 3389 geöffnet sein. Stellen Sie sicher, dass Ihre Firewall diesen Port nicht blockiert.
Auch wenn auf dem System keine Desktop-Umgebung installiert ist, dann lohnt sich die Installation, zum Beispiel Xfce, das geht mit dem Befehl:

Sudo apt install xfce4

Außerdem sollte sich die Datei im Home-Verzeichnis des Benutzers befinden, in dessen Namen sich das System anmeldet .xsession was den Shell-Startbefehl angibt, in unserem Beispiel ist es das startxfce4(um xfce auszuführen). Führen Sie nach dem Erstellen dieser Datei den Befehl sudo systemctl restart xrdp aus, um die xrdp-Konfiguration zu aktualisieren (sofern sie bereits ausgeführt wurde).

xrdp ausführen

Um den Dienst zu starten, führen Sie den folgenden Befehl aus:

Sudo systemctl startet xrdp

und damit xrdp zusammen mit dem System startet (optional) der Befehl:

Sudo systemctl xrdp aktivieren

Dementsprechend stoppen und deaktivieren Sie den Autostart des Dienstes:

Sudo systemctl xrdp stoppen sudo systemctl xrdp deaktivieren

Verbindung über Windows herstellen

Öffnen Sie das Remotedesktopverbindungsmenü. Universelle Methode Drücken Sie dazu über „Ausführen“ Win + R und geben Sie im sich öffnenden Fenster mstsc ein:

Geben Sie im sich öffnenden Fenster die Maschinen mit Ubuntu an und klicken Sie auf „Verbinden“:

Geben Sie in der angezeigten Einladung die Daten an Konto in Ubuntu, in dessen Namen die Verbindung hergestellt wird:

Und nachdem wir auf „Ok“ geklickt haben, gelangen wir ins System:

In diesem Beispiel wurden Ubuntu 18.04 und Windows 10 verwendet.

28. Juli

Neue Versionen von Ubuntu verfügen bereits über einen integrierten VNC-Server. Wir werden es nutzen Standardmittel. Während ich dieses Problem verstand, musste ich eine ganze Reihe von Foren lesen. Daher schreiben viele Benutzer, dass dieser Trick in der Version Ubuntu 14.04 aufgrund einiger interner Feinheiten der Kernelstruktur nicht funktioniert. Ich in diese Frage Ich bin nicht näher darauf eingegangen... auf jeden Fall, falls Sie es plötzlich tun glücklicher Besitzer In dieser speziellen Version können Sie den alternativen x11vnc-Server verwenden.

Die Installation ist ganz einfach:

Sudo apt-get vino entfernen sudo apt-get x11vnc installieren

Im selben Artikel werden wir uns den Standard-VNC-Server ansehen, der bereits standardmäßig in Ubuntu enthalten ist. Wie richte ich alles ein?

Stellen wir eine Verbindung zum Remote-Host her.

Verbinden Sie sich per SSH mit entfernter Computer, auf die wir grafisch zugreifen wollen. Gleichzeitig müssen wir seine IP kennen und uns mit dem Passwort des Benutzers anmelden, dessen Bildschirm wir sehen möchten. Tatsächlich werden uns die Daten jedes Benutzers mit Sudo-Rechten gefallen, aber dann müssen wir einige Punkte anpassen.

Also, sagen wir mal rein lokales Netzwerk Wir haben einen Computer mit Ubuntu, der IP-Adresse 10.20.0.30 und dem Benutzer feanor184. Wir verbinden uns von der Konsole aus mit der Taste -X (um Grafik X zu starten):

Ssh -X [email protected]

Geben Sie das Passwort ein und gelangen Sie in die Konsole unseres Remote-Computers.

Geben Sie nun ein:

Sudo Vino-Einstellungen

und sehen Sie sich das Grafikfenster an

Aktivieren Sie hier die Kästchen:

Erlauben Sie anderen Benutzern, Ihren Desktop anzuzeigen — Wir ermöglichen Ihnen die Anzeige Ihres Desktops.

Ermöglichen Sie anderen Benutzern die Steuerung Ihres Desktops — Wir ermöglichen Ihnen die Fernsteuerung von Maus und Tastatur.

vom Benutzer die Eingabe dieses Passworts verlangen — Stellen Sie sicher, dass Sie für die Verbindung ein Passwort festlegen. Sie wissen nie, wer in unserem Netzwerk surft.

Benachrichtigungsbereichssymbol anzeigen: immer — Wir zeigen das VNC-Symbol immer oben auf dem Bildschirm in der Taskleiste an.

Sie können auch Ihre eigenen Einstellungen festlegen – meine Einstellungen werden hier beschrieben)

Speichern Sie die Einstellungen und trennen Sie die Verbindung zum Remote-Host.

Um eine Verbindung zum konfigurierten Computer herzustellen, verwenden wir einen beliebigen Client mit VNC-Unterstützung.

Remmina ist beispielsweise für Linux.

UltraVNC Viewer – für Windows.

Ich möchte Sie noch einmal daran erinnern, dass auf dem Remote-Computer Ubuntu OS ausgeführt werden muss, damit die beschriebenen Verbindungseinstellungen funktionieren. Die Installation von Ubuntu ist ein separates Thema, auf das ich mich hier nicht konzentrieren möchte, daher überspringen wir diesen Schritt. Es gibt viele Handbücher zu diesem Thema im Internet.

Was haben wir am Ende?

Wir konnten eine Verbindung zu einem Remote-Computer mit Ubuntu herstellen und alle Vorgänge darauf ausführen, als ob wir an seinem Monitor säßen.

Mit Remote Desktop können Sie über das Internet eine Verbindung zu Ihrem Computer herstellen, indem Sie einen anderen Computer oder sogar ein Smartphone verwenden. Möglicherweise müssen Sie häufig etwas auf einem anderen Computer tun, auch wenn Sie sich nicht in der Nähe befinden. Auch Ubuntu bietet diese Möglichkeit.

In diesem Artikel erfahren Sie, wie Sie unter Ubuntu 16.04 einen Remote-Desktop einrichten und wie Sie mit diesem eine Verbindung herstellen verschiedene Geräte. Wir werden VNC als Fernzugriffsprotokoll verwenden; es ist langsam und bereits veraltet, wird aber überall unterstützt. Fast alles in Ubuntu 16.04 Software bereits standardmäßig eingestellt ist, müssen Sie nur noch ein paar Einstellungen ändern.

Ubuntu-Remotedesktop

Wie ich bereits sagte, werden wir VNC als Fernzugriffsprotokoll verwenden. Und als Server - Vino - wird dieses Programm standardmäßig mit der Distribution geliefert. Und Sie müssen lediglich ein paar Einstellungen vornehmen, damit es funktioniert.

Öffnen Sie das Dash-Hauptmenü und suchen Sie nach Desktop-Freigabe.

Wenn das System nichts erkennt, handelt es sich um einen häufigen Fehler. Sie können das Dienstprogramm über das Terminal ausführen. Öffnen Sie dazu ein Terminal mit Strg+Alt+T und TU:

Vino-Vorlieben

Aktivieren Sie als Nächstes im sich öffnenden Fenster das Kontrollkästchen „Anderen Benutzern erlauben, Ihren Desktop zu sehen“ Dann gegenüber dem Feld „Passwort erforderlich“ Geben Sie das Passwort ein, das für die Verbindung verwendet wird:

Das ist alles, der Ubuntu-Remotedesktop ist konfiguriert. Und jetzt können Sie versuchen, mit einer anderen Linux-Distribution eine Verbindung zu Ihrem Computer herzustellen. Aber es gibt noch einen weiteren Punkt. Sie können unter Windows keine Verbindung herstellen. Standardmäßig ist die obligatorische Verschlüsselung aktiviert. Und dies wird nicht von allen Clients unterstützt. Um die erzwungene Verschlüsselung zu deaktivieren, müssen Sie dconf-editor installieren:

sudo apt installiere dconf-editor

Öffnen Sie dann das Programm und folgen Sie dem Pfad org.gnome.desktop.remote-desktop Deaktivieren Sie dort das Kontrollkästchen:

Jetzt können Sie Ihre Ubuntu-Remotedesktopverbindung testen. Öffnen Sie das Hauptmenü und suchen Sie den Client Fernverbindung Remmina.

Wählen Sie in der Verbindungszeile das Protokoll aus VNC, geben Sie dann die Adresse ein, da wir die Überprüfung auf dem lokalen Computer durchführen, und geben Sie dann „localhost“ ein. In anderen Fällen müssen Sie die IP-Adresse des Computers verwenden. Weiter klicken "Verbinden":

Das Programm wird Sie sofort nach einem Passwort fragen, um es zu erhalten Fernzugriff zum Computer:

Und dann fragt der Server im VNC-System, ob diesem Client erlaubt werden muss, eine Verbindung zum Ubuntu 16.04-Remotedesktop herzustellen:

Sobald Sie die Verbindung genehmigt haben, können Sie den Remotedesktop verwenden. Jetzt ist es an der Zeit, eine Verbindung von einem anderen Computer aus herzustellen. Sie können jeden VNC-Client für Linux, Windows oder Android verwenden und eine Verbindung zu Ihrem Computer herstellen, sofern dieser sich im lokalen Netzwerk befindet. Darüber hinaus können Sie sogar über das Internet darauf zugreifen, indem Sie ein privates lokales Netzwerk erstellen, beispielsweise mit Hamachi oder OpenVPN.

Schlussfolgerungen

In diesem Artikel haben wir uns mit der Einrichtung eines Remote-Mitarbeiters befasst Ubuntu-Desktop 16.04 und wie man mit anderen Geräten darauf zugreift. Alles ist sehr einfach, sogar einfacher als mit x11vnc, für das Sie mehrere erstellen müssen Konfigurationsdateien. Wenn Sie Fragen haben, stellen Sie diese in den Kommentaren!

Zusammenhängende Posts:


Es kann als ein Akt der Aggression angesehen werden, aber manchmal ist es einfach notwendig.

Es gibt Fälle, in denen Benutzer Remotesitzungen für einen Computer verwenden, den sie bereits verwenden (klingt ungewöhnlich, dient aber dazu, die Arbeit mit mehreren Desktops zu organisieren). Die meisten Benutzer wissen nicht genau, wann sie diese Funktionalität benötigen.

Erfahrene Unix-Benutzer sprechen oft über SSH und Befehlszeile, als Tools für den Zugriff auf einen grafischen Desktop, es gibt jedoch separate Anwendungen für diesen Zweck.

Techradar hat VNC und seine Funktionen bei vielen Kunden getestet. Es gibt jedoch auch andere Protokolle und Arten des Remote-Desktop-Zugriffs. Die wachsende Beliebtheit solcher Clients besteht darin, dass sie mehrere Übertragungsprotokolle unterstützen, sodass Sie unabhängig von der Art des Servers und der Zielmaschine, die Sie verwenden, eine geeignete Lösung finden.

Die Forscher hielten sich an den Grundsatz der fairen Bewertung verschiedener Protokolle. NoMachine NX unterstützt beispielsweise VNC-Verbindungen, wurde jedoch in Verbindung mit getestet eigener Server NX, was durchaus vernünftig ist.

Der TightVNC-Client wurde nicht getestet, da er der TigerVNC-Implementierung sehr ähnlich ist. Beide Produkte haben die gleiche Codebasis, TigerVNC verfügt jedoch über mehrere zusätzliche Funktionen.

Wie der Test verlief

Der Schlüssel zu einem effektiven Remote-Desktop-Client ist seine Fähigkeit, schnell auf Vorgänge zu reagieren. Eine ideale Schnittstelle ist nicht so gut, wenn Sie zwei Minuten warten müssen, bis jeder Tastendruck protokolliert wird.

Bei den Tests wurde die Möglichkeit getestet, das Armegatron-Spiel aus der Ferne zu spielen. Bei diesem anspruchslosen OpenGL-Spiel dauert die Bildschirmaktualisierung nur den Bruchteil einer Sekunde. Die Ergebnisse mögen etwas subjektiv sein, aber diese Methode hat sich als sehr effektiv erwiesen, wenn es darum geht, die Reaktionsfähigkeit des Kunden zu demonstrieren.

Clients wurden mit getestet lokalen Computer ab 4 Kernprozessor und 16 Gigabyte Speicher in einem lokalen Gigabit-Netzwerk unter Ubuntu 14.04.3. Als Server kamen der X11 VNC-Server und der offizielle NX-Server für NX-Clients zum Einsatz. Funktionalitätsbasiert RDP-Protokoll wird von einigen Produkten unterstützt, wurde jedoch nicht in der Praxis getestet.

Die Kunden selbst arbeiteten für virtuelle Maschine mit 2-Core Core i7 Prozessor, 4GB RAM und Fedora 23.



Wird geladen...
Spitze