najlepszy serwer VNC dla systemu Linux? [Zamknięte]

12

Wiem, że może to być pytanie o osobiste preferencje.

Ale jeśli chodzi o: szybkość / wykorzystanie pamięci / łatwość konfiguracji / licencjonowania, który jest najlepszym serwerem VNC, jaki znasz?

Próbowałem TightVNC, TigerVNC, UltraVNC i RealVNC, ale w tej chwili nie mogę dowiedzieć się, który z nich jest najlepszy (którykolwiek z wymienionych przeze mnie lub innych) pod względem tego, o co się teraz martwiłem (prędkość / zużycie / konfiguracja /koncesjonowanie).

Jakie są twoje najlepsze wybory?

Javier Novoa C.
źródło
1
Jest to bardzo subiektywne i „ruchomy cel”, także gdy każdy z autorów stale dodaje dodatkowe funkcje / funkcje.
user48838,
Przeczytaj FAQ lub przynajmniej część dotyczącą „Jakiego rodzaju pytań nie powinienem tutaj zadawać?”
John Gardeniers

Odpowiedzi:

9

cóż, TurboVNC ma obsługę VirtualGL. Pozwala to na przyspieszenie sprzętowe w porównaniu z VNC i jest jedną z dwóch wyjątkowych funkcji, jakie kiedykolwiek widziałem w kliencie / serwerze VNC. Oczywiście musisz go tunelować SSH, aby był bezpieczny ... Drugim była zdolność X11vnc do dołączania się do natywnych ekranów X lub wirtualnych buforów ramki.

To porównanie może ci pomóc; jeśli nie możesz zawęzić funkcji, wszystkie one powinny właściwie spełniać Twoje potrzeby.

Michael Lowman
źródło
5

Wypróbowałem kilka VNC Server na Linuksie i dla mnie lepszym serwerem jest X11VNC .

X11VNC to lekki, stabilny serwer VNC, który ma wiele opcji i umożliwia doskonałą integrację z klientem UltraVNC.

Aleroot
źródło
1
+1 x11vnc za każdym razem „po prostu działa”!
jwbensley
5

Szczerze mówiąc, ostatnio miałem straszny sukces z serwerami VNC na Linuksie. W odpowiedzi często przełączałem się na X-Forwarding, aby zdalnie uruchamiać rzeczy.

Aby to wypróbować, na innym komputerze z systemem Linux możesz szybko (zwykle) rozpocząć dodawanie „-X” podczas sshing w:

$ ssh -X me@myserverbox

Po zdalnym zalogowaniu możesz uruchamiać aplikacje przez sieć, po prostu wywołując je:

$ xclock

Jeśli wszystko jest w porządku, zobaczysz, że xclock pojawia się lokalnie, ale będzie działał z komputera, do którego się włączyłeś.

Możesz w tym momencie uruchomić całe sesje menedżera okien. Ale to trochę wysiłku i na pewno chcesz do tego naprawdę ładnej sieci.

Możesz także uruchomić X serwerów w Windows, więc możesz Xhost'ować aplikacje w Windows - i aby to zrobić w OSX, musisz zainstalować X11, uruchomić go, a następnie ssh in z terminala działającego na X11.

Mam nadzieję, że ci to trochę pomoże.

Edytowano: Aby poprawić błąd terminologii

James T. Snell
źródło
3
To prawda, że ​​działa (choć nie należy nazywać go xhosting, to implikuje przerażający xhost <server>mechanizm). Właściwy termin to przekazywanie X lub przekazywanie X11, jeśli masz ochotę. Uważaj na aplikacje, które potrzebują zaufanych połączeń X11 i obsługiwanych przez nich klientów ssh: jeśli są obsługiwane, możesz potrzebować -Yzamiast tego lub twoje okna będą puste. zdarzyło się tak z GUI Java. W systemie Windows najlepszym serwerem X jest prawdopodobnie Xming .
Michael Lowman
Wiem o przekazywaniu X11 (i dawno temu udało mi się również używać go z Cygwin w systemie Windows!), Ale obecnie nie jest to moje pożądane rozwiązanie. W każdym razie dziękuję!
Javier Novoa C.
Powyższa sugestia TurboVNC brzmi dość lśniąco i przyjemnie. Będę musiał dać temu wir!
James T Snell
1

Obecnie mam serwer Linux i aby się z nim połączyć, używam NoMachineNX / FreeNX, używa SSH (Port 22) do połączenia, może warto spróbować. Nie pamiętam dokładnie, jak to skonfigurowałem, ale wymagało to trochę googlingu.

http://www.nomachine.com/

http://freenx.berlios.de/

Martin88
źródło
FreeNX używa SSH na porcie 22, a nie SSL.
joet3ch
@ joet3ch - Tak, masz rację, mój zły
Martin88