Какие альтернативы VNC есть для Linux? [закрыто]

25

Есть ли (желательно бесплатные) альтернативы VNC в Linux?

Существуют ли разные технологии удаленного рабочего стола для Linux или все они основаны на VNC?

РЕДАКТИРОВАТЬ: Спасибо Symcbean за ваш комментарий, хорошая точка. Я нахожу производительность сети RDP намного быстрее, чем VNC. В настоящее время я использую туго VNC, но я не хочу ставить под угрозу качество для скорости. Используя RDP, я обнаружил, что это все равно, что находиться перед компьютером. Я использую VNC через подключение к Интернету к виртуальному выделенному серверу, по широкополосному соединению (по общему признанию, это не самый быстрый широкополосный доступ в мире - но достаточно быстрый) - так что в теории на самом деле нет никаких серьезных проблем.

-Спасибо Алекс.

Алекс КейСмит
источник
2
Ниже приведены ответы - но это может помочь узнать, что вам не нравится в VNC
symcbean

Ответы:

15

Если у вас разумная быстрая связь, X11 - это собственная технология удаленного доступа в Linux и любой другой системе Unix-типа, поскольку система X11 была спроектирована с нуля для работы по сети. В настоящее время он в основном используется с переадресацией портов ssh (например ssh yourname@example.com -X), а NX, упомянутый в ответе alvosu, «просто» улучшает сжатие, делая его доступным по медленным каналам связи с высокой задержкой.

Свен
источник
X11 будет гораздо более безопасным, также используя SSHD, поскольку VNC и xrdp могут быть (я считаю) незашифрованными, если вы не купите стороннюю версию этих протоколов, таких как «Real-VNC» и т. Д.
djangofan
2
Точно так же, как вы можете туннелировать X11 через SSH, вы также можете туннелировать VNC через SSH (или SSL / TLS; посмотрите на stunnel);)
reiniero
1
X11 over ssh чувствует себя примерно в 5 раз быстрее, чем VNC или Spice - почти достаточно быстро, чтобы просматривать флэш-видео ...
hdave
8

Технология NX - это компьютерная программа, которая обрабатывает удаленные подключения системы X Window и пытается значительно улучшить производительность собственного протокола отображения X, чтобы его можно было использовать по медленной линии связи, такой как модем удаленного доступа. FreeNX - Свободное программное обеспечение (GPL) Реализация сервера NX.

alvosu
источник
5

Зависит, зачем тебе это нужно. xrdp - это оболочка для vnc, но она решает большинство проблем, с которыми я сталкиваюсь с vnc в Linux. http://xrdp.sourceforge.net/

mgjk
источник
Интересно, я не слышал об этом раньше - спасибо.
Алекс КейСмит
5

И если ящик, к которому вы подключаетесь, виртуализирован с помощью KVM (или RHEV), вы можете использовать Spice, который работает исключительно хорошо.

http://spice-space.org

lzap
источник
Интересное спасибо Исап. В данный момент у меня не настроен виртуальный сервер, но в следующий раз я попробую. Я не слышал о специях раньше, но это выглядит интригующим.
Алекс Кейс Смит
4

X2Go - это программное обеспечение, которое позволяет вам получить доступ к графическому рабочему столу компьютера Linux. Он работает очень хорошо даже при подключениях с низкой пропускной способностью. Вы можете использовать весь рабочий стол или иметь только одно приложение (более X11 с постоянным сеансом). Если вы знакомы с такими решениями, как GNU Screen или tmux для сеансов командной строки, X2Go является аналогичным инструментом для графических сеансов. X2Go использует технологию NX под капотом.

Правин Кумар
источник
2

Использование cygwin-x для запуска x-сервера на ваших окнах, затем ssh к машине. Это не дает вам рабочий стол, как с vncserver, но позволяет запускать x-приложения. И, как уже упоминалось выше, он более ssh, поэтому он зашифрован. Я не пробовал запускать vnc поверх самого ssh. Учебник по этому было бы здорово. Это учебное пособие для cygwin x http://geekswing.com/geek/linux/vncserver-alternative-running-x-windows-through-ssh-using-cygwin-x/

Скотти
источник
Хороший совет, спасибо Скотти, у меня не было возможности попробовать это, но мне нравится теория.
Алекс КейСмит
Putty (ssh) + Xming была лучшей альтернативой Cygwin (пересылка консольных и настольных приложений X). Putty + Xvsrv - лучшая альтернатива сейчас. Найдите учебник, включающий пересылку x11.
TamusJRoyce