Wie kann ich von Windows 10 eine Verbindung zum Ubuntu 18.04 VNC-Server herstellen?

994
Felix Dombek

Ich möchte die Ubuntu 18.04-Bildschirmfreigabefunktion (Settings - Sharing) verwenden, aber alle Windows-Clients, die ich ausprobiert habe (RealVNC-Viewer, TightVNC-Viewer, TigerVNC-Viewer), haben mehr oder weniger eine identische Fehlermeldung: Der Server funktioniert, der Viewer funktioniert jedoch nicht Die vom Server vorgegebenen Sicherheitsarten werden nicht unterstützt.

Ich habe bestätigt, dass es funktioniert, wenn die Verschlüsselung ( gsettings set org.gnome.Vino require-encryption false) deaktiviert wird. Dies ist jedoch keine Option für mich. Ich möchte mein Windows 10 Pro natürlich mit der Ubuntu 18.04-Verschlüsselung verbinden.

Wie kann ich das erreichen?

1

1 Antwort auf die Frage

1
harrymc

Für dieses Problem gibt es einen Fehlerbericht: Fehler
# 1281250: Auf VNC kann von Nicht-Linux-Computern nur mit deaktivierter Verschlüsselung zugegriffen werden .

Dieser Fehler stammt aus dem Jahr 2014 und wurde noch nicht behandelt. Der letzte Eintrag des Fehlerberichts stammt vom 17.06.2018:

Gemeinsame Jungs. Dieser Fehler ist immer noch in Ubuntu18 vorhanden und sorgt für ein wirklich mieses Out-of-Box-Erlebnis.

Deaktivieren Sie einfach die Verschlüsselung standardmäßig.

Ich glaube nicht, dass dieser Fehler nach vier Jahren bald behoben werden wird. Die Lösung könnte darin bestehen, einen anderen VNC-Server als den Standardserver zu verwenden.

In diesem Ubuntu Community Help-Wiki finden Sie eine Liste solcher Server: VNC / Server .

Eine weitere Alternative ist die plattformübergreifende NoMachine :

Wechseln Sie von Ihrem Desktop zu jedem NoMachine-fähigen Computer mit Lichtgeschwindigkeit. Dank unserer NX-Technologie ist NoMachine der schnellste und hochwertigste Remote-Desktop, den Sie jemals ausprobiert haben. Mit nur wenigen Klicks zu jedem Computer der Welt! Nehmen Sie das, was wichtig ist, wohin Sie gehen und teilen Sie mit wem Sie wollen! NoMachine ist Ihr eigener persönlicher Server, privat und sicher. Haben wir gesagt, dass NoMachine kostenlos ist? Ohne weitere Bedingungen.

Eine andere Lösung wäre, auf Linux einen Server für das Remote Desktop-Protokoll von Windows zu installieren. xrdp könnte hier eine Lösung sein:

Basierend auf der Arbeit von FreeRDP und rdesktop verwendet xrdp das Remote-Desktop-Protokoll, um dem Benutzer eine GUI anzuzeigen.

Ziel dieses Projekts ist es, einen voll funktionsfähigen Linux-Terminalserver bereitzustellen, der Verbindungen von rdesktop, freerdp und Microsofts eigenen Terminalservern / Remotedesktop-Clients akzeptieren kann.

Im Gegensatz zu Windows NT / 2000/2003/2008/2012-Servern zeigt xrdp dem Benutzer keinen Windows-Desktop, sondern einen X-Window-Desktop an.