Steuern von Linux-Systemen von Windows aus

Steuern von Linux-Systemen von Windows aus

Ich habe drei Systeme zu Hause. Zwei davon laufen unter Linux und mein Hauptsystem läuft unter Windows 10. Genauer gesagt laufen die Linux-Systeme unter Mint und verwenden die Desktopumgebung Cinnamon.

Um das Ganze zu testen, habe ich Mint auf meinem Hauptsystem installiert und erfolgreich eine Verbindung zu den anderen beiden hergestellt. Unter Windows 10 habe ich jedoch anscheinend Probleme mit der Verbindung über die Protokolle VNC oder RDP.

Ich habe zunächst versucht, TightVNC zu verwenden, wobei ich die Viewer-Software auf meinem Windows-System und tightvncserver auf den Linux-Systemen installiert hatte. Wenn ich die IP-Adresse eines der Linux-Systeme in den Viewer eingebe, werde ich zur Eingabe eines Passworts aufgefordert, das akzeptiert wird. Anschließend wird mir ein grauer Bildschirm mit einem X als Mauszeiger angezeigt.

Daraus schloss ich, dass irgendetwas im Netzwerk nicht stimmte und Routerprobleme nicht die Ursache waren. Trotzdem beschloss ich, RDP auszuprobieren.

Ich habe xrdp auf den Linux-Systemen installiert und versucht, eine Verbindung mit dem integrierten Tool mstsc.exe herzustellen. Wenn ich nur die IP-Adresse eingebe, wird ein schwarzer Bildschirm angezeigt, auf dem ich gefragt werde, welches Verbindungsprotokoll verwendet werden soll. Wie erwartet funktionierte keines der Nicht-RDP-Protokolle, was zu Verbindungsfehlern führte, aber auch keine der RDP-Optionen funktionierte. Das heißt, rdp-any, freerdp-any oder sesman-x11rdp. Das erste schlägt fehl, das zweite friert ein und das dritte schließt mstsc einfach vollständig.

Die Frage ist nun, was die Ursache ist. Habe ich vergessen, auf der Linux-Seite etwas zu konfigurieren, oder muss ich auf der Windows-Seite etwas anderes tun? Ich habe mehrere Online-Anleitungen befolgt, um zu versuchen, die Dinge einzurichten, aber keine hat funktioniert. Im Moment kann ich nur mit TeamViewer eine Verbindung zu den Linux-Systemen herstellen, allerdings über das Internet, nicht über LAN.

Ich habe alle VNC/RDP-Software von meinen Linux-Systemen entfernt und bin bereit, ganz von vorne anzufangen. Ich würde lieber mstsc von meinem Windows-System aus verwenden, aber ich bin auch bereit, mich mit TightVNC zufrieden zu geben.

BEARBEITEN: Um es klarzustellen: Die Absicht besteht darin, denselben Desktop zu steuern, nicht einen neuen Desktop auf den Linux-Systemen.

Antwort1

1) tightvnckann nur als „zusätzlicher“ oder „virtueller“ X-Server verwendet werden, der nicht mit dem sichtbaren Desktop verbunden ist. Wie Sie sehen können aus man vncserver:

vncserverist ein Wrapper-Skript für Xvnc, den kostenlosen X-Server für VNC (Virtual Network Computing). Es bietet alle Funktionen eines Standard-X-Servers, stellt aber selbst keine Verbindung zu einem Display her. Stattdessen Xvncerstellt es einen virtuellen Desktop, den Sie mit einem VNC-Viewer anzeigen oder fernsteuern können.

Dort ist dieengim Namen kommt: Indem nur ein virtueller X-Server bereitgestellt wird und man sich nicht um die reale Anzeige kümmert, kann die Codebasis viel leichter gehalten werden.

2) Ich kenne mich nicht damit aus xrdp, aber ich glaube, es stellt nur eine Brücke zwischen dem RDP-Protokoll und dem VNC-Protokoll dar. Sie benötigen also immer noch einen VNC-Server, mit dem Sie eine Verbindung herstellen können.

3) Wenn Sie einen VNC-Server wünschen, der mit dem sichtbaren Display verbunden ist, benötigen Sie x11vnc.

Antwort2

Ich glaube, Sie müssen den „Fenstermanager“ für den Benutzer einrichten, mit dem Sie sich mit Benutzername und Passwort angemeldet haben, wenn Sie in VNC mit einem grauen Desktop und einem X als Mauszeiger gelandet sind. (Sie wurden auch nach dem Benutzernamen gefragt, nicht nur nach dem Passwort, oder?)

Richten Sie für diesen Benutzer einen „Fenstermanager“ ein und/oder prüfen Sie, ob Sie für Ihren TightVNC-Server einen grafischen Anmeldemanager einrichten müssen.

verwandte Informationen