Есть ли (желательно бесплатные) альтернативы VNC в Linux?
Существуют ли разные технологии удаленного рабочего стола для Linux или все основано на VNC?
РЕДАКТИРОВАТЬ: Спасибо, symcbean за ваш комментарий, хороший момент. Я считаю, что сетевая производительность RDP намного выше, чем VNC. В настоящее время я использую tightVNC, но я не хочу жертвовать качеством ради скорости. Используя RDP, я обнаружил, что это все равно, что находиться перед компьютером. Я использую VNC через интернет-соединение с виртуальным выделенным сервером, через широкополосное соединение (по общему признанию, не самый быстрый широкополосный доступ в мире, но достаточно быстрый) - так что теоретически на самом деле нет серьезных узких мест.
-спасибо Алекс.
Если у вас есть достаточно быстрая связь, X11 - это родная удаленная технология в Linux и любой другой системе типа Unix, поскольку система X11 была разработана с нуля для работы по сети. В наши дни он в основном используется с переадресацией портов ssh (например, ssh yourname@example.com -X
), а NX, упомянутый в ответе alvosu, «просто» улучшает сжатие, делая его доступным по медленным каналам с большой задержкой.
Технология NX - это компьютерная программа, которая обрабатывает удаленные соединения X Window System и пытается значительно улучшить производительность собственного протокола отображения X до такой степени, что ее можно будет использовать через медленное соединение, такое как модем удаленного доступа. FreeNX - Бесплатное программное обеспечение (GPL) для сервера NX.
Зависит от того, зачем вам это нужно. xrdp - это оболочка для vnc, но она решает большинство моих трудностей с vnc в Linux. http://xrdp.sourceforge.net/
А если компьютер, к которому вы подключаетесь, виртуализирован с помощью KVM (или RHEV), вы можете использовать Spice, который работает исключительно хорошо.
X2Go это программное обеспечение, которое позволяет получить доступ к графическому рабочему столу компьютера Linux. Он действительно хорошо работает даже при подключении с низкой пропускной способностью. Вы можете использовать весь рабочий стол или использовать только одно приложение (через X11 с постоянным сеансом). Если вы знакомы с такими решениями, как Экран GNU или tmux для сеансов командной строки X2Go - аналогичный инструмент для графических сеансов. X2Go использует Технология NX под капотом.
Использование 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/
Удаленный рабочий стол Chrome выглядит хорошей альтернативой. https://chrome.google.com/remotedesktop