it-swarm.com.de

Wie kann ich mit einem Windows VNC-Client eine Verbindung zu Gnome 3 herstellen?

Früher konnte ich von einem Windows-Computer mit einem VNC-Client aus eine Verbindung zu meinem Gnome 3-Desktop herstellen. Aber nach einem Upgrade (auf der Linux-Seite) vor einiger Zeit funktionierte es nicht mehr. Wenn ich versuche, eine Verbindung herzustellen, kann ich nur die Meldung "Keine übereinstimmenden Sicherheitstypen" oder "Keine unterstützten Authentifizierungsmethoden!" Erhalten. (je nachdem welchen Client ich versuche).

In Gnome 3 habe ich die Bildschirmfreigabe unter Einstellungen> Freigabe aktiviert. Darunter habe ich Remote View aktiviert, Remote Control aktiviert, Alle Verbindungen genehmigen aktiviert, Kennwort erforderlich deaktiviert. Ich verwende Arch Linux mit Vino 3.8.1.

Auf der Windows-Seite habe ich TigerVNC 1.0.1 & 1.2.0 und UltraVNC 1.0.9.6.2 ausprobiert.

Wie kann ich das zum Laufen bringen?

25
cjm

Dies ist eigentlich ein bekannter und derzeit offener Fehler . Es gibt jedoch eine sehr einfache Problemumgehung. Geben Sie einfach den folgenden Befehl ein:

gsettings set org.gnome.Vino require-encryption false

Sie können jetzt eine Verbindung mit den meisten VNC-Viewern herstellen.

25
TSelander

Hier sind einige andere mögliche Lösungen:

  1. Deaktivieren Sie die Vino-Verschlüsselung und richten Sie dann einen SSH-Tunnel ein
  2. Verwenden Sie einen VNC-Client, der mit der TLS-Version von Vino kompatibel ist: Android: bVNC Free, Windows: SSVNC, Linux: vinagre
  3. Verwenden Sie einen anderen VNC-Server, z. B. tigervnc oder x11vnc
  4. Verwenden Sie einen anderen VNC-Server wie tightvnc mit einem anderen Desktop-Manager wie MATE, Xfce, LXDE usw.

Selbst 2,5 Jahre später ist dies immer noch ein Problem mit Fedora-, Redhat- und Debian-Systemen ... Grundsätzlich führt Gnome 3 beim Starten der Gnome-Sitzung eine 3D-Grafiktreiberprüfung durch, die dazu führt, dass vncserver abstürzt, wenn Vino NICHT verwendet wird. Verwenden Sie daher einen anderen Desktop-Manager. Alternativ verwenden Sie Vino und müssen dann entweder TLS vom Typ 18 und eine Handvoll kompatibler VNC-Viewer verwenden oder die Verschlüsselung deaktivieren, damit der gesamte Datenverkehr leicht abgehört werden kann. Deaktivieren Sie daher die Verschlüsselung und verwenden Sie einen SSH-Tunnel.

Es ist ein kompliziertes Problem, für dessen Lösung die Koordination mehrerer Entwicklergruppen erforderlich ist, und es wurden nur sehr geringe Fortschritte erzielt.

4
Apollo Clark

Ich denke, diese Frage deckt alle alternativen Methoden und Vorschläge ab, wie Sie über VNC eine Verbindung zu Gnome herstellen können, wenn die integrierte Desktop-Freigabe nicht funktioniert: Remotedesktop für Gnome über die Befehlszeile aktivieren?

1
IBr