Ich weiß, dass Ubuntu mit einer "Remotedesktop" -Option geliefert wird, bei der es sich anscheinend um einen einfachen VNC-Server handelt, und ich versuche, die Alternativen zu verstehen. Hier sind die Möglichkeiten, von denen ich bisher gehört habe:
- VNC
- VNC + SSH-Tunneling
- NX Server, kostenlose Edition
- FreeNX
- NeatX
- X2Go
- X11 Weiterleitung über SSH
- xrdp
Ich komme dazu aus der Sicht eines Windows-Benutzers: Nach meiner Erfahrung ist RDP (auch bekannt als Terminal Services) ein einigermaßen sicheres (mit Ausnahme von Mitm- / Server-Spoofing), effizientes Desktop-Sharing-Protokoll für gut unterstützte Clients bei Bedarf ohne größere Einbruchsängste dem Internet ausgesetzt werden. Nach meinem besten Wissen ist gerade VNC keines dieser Dinge, weshalb ich verwirrt bin - warum sollte eine bessere Desktop-Sharing-Technologie nicht in der Open-Source-Welt entwickelt oder verwendet werden? Ich weiß, dass VNC mit SSH verpackt werden kann, aber das scheint für einen Gelegenheitsnutzer unerreichbar. Die X11-Weiterleitung über SSH ist möglicherweise mehr oder weniger effizient, ich habe keine Ahnung, aber es ist definitiv noch komplizierter und gibt Ihnen (soweit ich weiß) keinen Zugriff auf bereits laufende Inhalte (nur keine Desktopfreigabe als solche) Remote-Anwendung läuft).
Ich hätte gerne Feedback / Einstellungen zu diesen oder anderen "kostenlosen" Desktopfreigabeoptionen unter Verwendung dieser und / oder anderer Kriterien:
- Sicherheit (insbesondere für den Zugriff über das Internet)
- Effizienz (Bandbreitennutzung, Reaktionsfähigkeit usw.)
- Freiheit, wie in Speech (nicht sicher, wo RDP oder FreeNX dafür liegen)
- Freiheit, wie bei Beer (gibt es kommerzielle Lösungen mit brauchbaren verlässlichen kostenlosen Angeboten?)
- Benutzerfreundlichkeit (Server- und Client-Seite)
- OS-übergreifende Client-Verfügbarkeit
- OS-übergreifende Serververfügbarkeit
- Unterstützung für unabhängige Sitzungen und gemeinsame Sitzungen (und / oder Konsolensitzungen)
- Laufender Support / Wartung / Entwicklung
Vielen Dank!