Jakie są alternatywy dla VNC dla Linuksa? [Zamknięte]

25

Czy w Linuksie są (najlepiej bezpłatne) alternatywy dla VNC?

Czy istnieją różne technologie zdalnego pulpitu dla Linuksa, czy wszystkie oparte są na VNC?

EDYCJA: Dzięki symcbean za komentarz, dobra uwaga. Uważam, że wydajność sieci RDP jest znacznie szybsza niż VNC. Obecnie używam tightVNC, ale nie chcę narażać jakości na szybkość. Korzystając z RDP, stwierdzam, że to tak, jakby być przed komputerem. Używam VNC przez połączenie internetowe z wirtualnym serwerem dedykowanym, na połączeniu szerokopasmowym (co prawda nie jest to szybki dostęp szerokopasmowy na świecie - ale wystarczająco szybki) - więc teoretycznie tak naprawdę nie ma żadnych poważnych wąskich gardeł.

- dzięki Alex.

Alex KeySmith
źródło
2
Poniżej znajdują się odpowiedzi - ale może pomóc wiedzieć, co ci się nie podoba w VNC
symcbean

Odpowiedzi:

15

Jeśli masz rozsądne szybkie łącze, X11 jest natywną technologią zdalną w systemie Linux i każdym innym systemie uniksowym, ponieważ system X11 został zaprojektowany od podstaw do pracy w sieci. Obecnie używa się go głównie do przekierowywania portów ssh (jak ssh [email protected] -X) i NX, wspomnianych w odpowiedzi alvosu, „jedynie” poprawia kompresję, czyniąc ją dostępną w przypadku wolnych łączy z dużym opóźnieniem.

Sven
źródło
X11 byłby również znacznie bezpieczniejszy, używając SSHD, ponieważ VNC i xrdp mogą (nie sądzę) nieszyfrowane, chyba że kupisz wersję tych protokołów innej firmy, taką jak „Real-VNC” itp.
djangofan
2
Podobnie jak możesz tunelować X11 przez SSH, możesz także tunelować VNC przez SSH (lub SSL / TLS; spójrz na stunnel);)
ponownie
1
X11 ponad ssh wydaje się około 5 razy szybszy niż VNC lub Spice - prawie wystarczająco szybko, aby wyświetlić wideo flash ...
hdave
8

Technologia NX to program komputerowy, który obsługuje zdalne połączenia X Window System i stara się znacznie poprawić wydajność natywnego protokołu wyświetlania X do tego stopnia, że ​​można go używać przez wolne łącze, takie jak modem dial-up. FreeNX - implementacja darmowego oprogramowania (GPL) serwera NX.

alvosu
źródło
5

Zależy, dlaczego go potrzebujesz. xrdp jest opakowaniem wokół vnc, ale rozwiązuje większość trudności, jakie mam z vnc w Linuksie. http://xrdp.sourceforge.net/

mgjk
źródło
ciekawe, że nie słyszałem o tym wcześniej - dzięki.
Alex KeySmith,
5

A jeśli pole, z którym się łączysz, zwirtualizowane za pomocą KVM (lub RHEV), możesz użyć Spice, która działa wyjątkowo dobrze.

http://spice-space.org

lzap
źródło
Ciekawe dzięki Izap. W tej chwili nie mam konfiguracji wirtualnego serwera, ale następnym razem spróbuję. Nie słyszałem wcześniej o przyprawach, ale wygląda intrygująco.
Alex KeySmith
4

X2Go to oprogramowanie, które umożliwia dostęp do pulpitu graficznego komputera z systemem Linux. Działa naprawdę dobrze nawet w przypadku połączeń o niskiej przepustowości. Możesz użyć całego pulpitu lub mieć tylko jedną aplikację (na X11 z sesją trwałą). Jeśli znasz takie rozwiązania, jak GNU Screen lub tmux dla sesji wiersza poleceń, X2Go jest podobnym narzędziem do sesji graficznych. X2Go wykorzystuje technologię NX pod maską.

Praveen Kumar
źródło
2

Użycie cygwin-x do uruchomienia X-serwera w systemie Windows, a następnie ssh do komputera. To nie daje pulpitu, jak w przypadku vncserver, ale pozwala uruchamiać X-aplikacje. I jak wspomniano powyżej, jest on nad ssh, więc jest szyfrowany. Nie próbowałem uruchomić VNC na samym ssh. Samouczek na ten temat byłby świetny. To jest tutorial dla cygwin x http://geekswing.com/geek/linux/vncserver-alternative-running-x-windows-through-ssh-using-cygwin-x/

Scotty
źródło
Dobra rada, dzięki Scotty. Nie miałem okazji tego wypróbować, ale lubię teorię.
Alex KeySmith
Putty (ssh) + Xming było lepszą alternatywą dla Cygwin (konsola do przesyłania i aplikacje X na komputery). Putty + Xvsrv jest teraz lepszą alternatywą. Znajdź samouczek zawierający przekazywanie x11.
TamusJRoyce