Какие альтернативы 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.


5

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


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

5

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

http://spice-space.org


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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.