Wiem, że Ubuntu ma opcję „Pulpitu zdalnego”, która wydaje się być prostym serwerem VNC, i próbuję zrozumieć alternatywy. Oto możliwości, o których słyszałem do tej pory:
- VNC
- Tunelowanie VNC + SSH
- NX Server, darmowa edycja
- FreeNX
- NeatX
- X2Go
- X11 Przekazywanie przez SSH
- xrdp
Podchodzę do tego z perspektywy użytkownika systemu Windows: zgodnie z moim najlepszym doświadczeniem RDP (inaczej Terminal Services) jest dość bezpiecznym (z wyjątkiem fałszowania mitm / serwera), wydajnym protokołem udostępniania pulpitu z dobrze obsługiwanymi klientami, które mogą być w razie potrzeby narażony na działanie Internetu bez większych obaw przed włamaniem. Według mojej najlepszej wiedzy, VNC nie jest żadną z tych rzeczy, w których się mylę - dlaczego nie miałaby zostać opracowana lepsza technologia udostępniania pulpitu ani używana w świecie open source? Wiem, że VNC można łączyć z SSH, ale wydaje się, że jest to poza zasięgiem zwykłego użytkownika. Przekazywanie X11 przez SSH może być mniej lub bardziej wydajne, nie mam pojęcia, ale jest zdecydowanie bardziej skomplikowane i nie zapewnia (o ile wiem) dostępu do już uruchomionych rzeczy (brak udostępniania pulpitu jako takiego, po prostu aplikacja zdalna uruchomiona).
Dlatego chciałbym uzyskać wszelkie opinie / preferencje dotyczące tych lub innych „bezpłatnych” opcji udostępniania pulpitu, przy użyciu tych kryteriów i / lub innych:
- Bezpieczeństwo (szczególnie w przypadku dostępu przez Internet)
- Wydajność (wykorzystanie przepustowości, czas reakcji itp.)
- Wolność, jak w Mowie (nie jestem pewien, gdzie leży za to RDP lub FreeNX)
- Wolność, jak w Beer (czy są jakieś komercyjne rozwiązania z użytecznymi niezawodnymi ofertami darmowymi?)
- Łatwość użycia (po stronie serwera i klienta)
- Dostępność klienta dla wielu systemów operacyjnych
- Dostępność serwera dla wielu systemów operacyjnych
- Wsparcie dla niezależnych sesji i wspólnych (i / lub „konsolowych”) sesji
- Bieżące wsparcie / utrzymanie / rozwój
Dzięki!