лучший VNC сервер для Linux? [закрыто]

12

Я знаю, что это может быть вопрос о личных предпочтениях.

Но с точки зрения скорости / использования памяти / простоты настройки / лицензирования, какой сервер VNC является лучшим из известных вам?

Я пробовал TightVNC, TigerVNC, UltraVNC и RealVNC, но сейчас я не могу понять, какой из них лучший (какой-либо из перечисленных или перечисленных) с точки зрения того, о чем я сейчас беспокоюсь (скорость / потребление / конфигурация) / лицензирование).

Каковы ваши лучшие выборы?

Хавьер Новоа С.
источник
1
Это очень субъективно и является «движущейся целью», когда каждый из соответствующих авторов постоянно добавляет дополнительные функции / функциональность.
user48838
Пожалуйста, прочтите FAQ или хотя бы часть о том, «Какие вопросы мне не следует задавать здесь?»
Джон Гарденье

Ответы:

9

Хорошо, TurboVNC имеет поддержку VirtualGL. Это обеспечивает аппаратное ускорение по сравнению с VNC и является одной из двух убойных функций, которые я когда-либо видел в клиент-сервере VNC. Конечно, вы должны SSH туннелировать его, чтобы сделать его безопасным ... Вторым было умение X11vnc подключаться к собственным экранам X или виртуальным кадровым буферам.

Это сравнение может вам помочь; если вы не можете сузить возможности, то все они должны в значительной степени соответствовать вашим потребностям.

Майкл Лоуман
источник
5

Я попробовал несколько VNC Server на Linux, и для меня лучше сервер X11VNC .

X11VNC - это легкий стабильный VNC-сервер, который имеет множество опций и обеспечивает отличную интеграцию с клиентом UltraVNC.

aleroot
источник
1
+1 x11vnc каждый раз, это "просто работает"!
Jwbensley
5

Честно говоря, в последнее время я имел ужасный успех с серверами VNC в Linux. В ответ я часто переключался на использование X-forwarding для удаленного запуска.

Чтобы попробовать это, с другой машины Linux, вы можете быстро (обычно) начать работу, добавив «-X» при входе в sshing:

$ ssh -X me@myserverbox

После входа в систему вы можете запускать приложения по сети, просто вызывая их:

$ xclock

Если все хорошо, вы увидите, что xclock появится локально, но он будет работать с того компьютера, на котором вы установили.

Вы можете фактически запустить целые сеансы оконного менеджера ... Но это немного усилий, и вам определенно нужна действительно хорошая сеть для этого.

Вы также можете запускать X-серверы в Windows, поэтому вы можете запускать приложения Xhost в Windows - и чтобы сделать это в OSX, вам нужно установить X11, запустить его, а затем выполнить ssh с терминала, работающего на X11.

Надеюсь, это поможет тебе немного.

Отредактировано: чтобы исправить ошибку терминологии

Джеймс Т Снелл
источник
3
Это правда, что работает (хотя вы не должны называть это xhosting, это подразумевает ужасающий xhost <server>механизм). Подходящий термин - X forwarding или X11 forwarding, если вы чувствуете себя модно. Остерегайтесь приложений, которым нужны надежные соединения X11, и ssh-клиентов, которые их поддерживают: если они поддерживаются, вам может потребоваться -Yвместо этого, иначе ваши окна будут пустыми. если бы это случилось с Java GUI. Для Windows лучшим X-сервером, вероятно, является Xming .
Майкл Лоуман
Я знаю о перенаправлении X11 (и однажды мне также удалось использовать его с Cygwin в Windows!), Но в настоящее время это не мое желаемое решение. В любом случае, спасибо!
Хавьер Новоа С.
Предложение TurboVNC выше звучит довольно блестяще и весело. Я должен дать этому водоворот!
Джеймс Т Снелл
1

В настоящее время у меня есть сервер Linux и, чтобы подключиться к нему, я использую NoMachineNX / FreeNX, он использует SSH (порт 22) для подключения, возможно, стоит попробовать. Я не могу точно вспомнить, как я это настроил, но это было связано с поиском в Google.

http://www.nomachine.com/

http://freenx.berlios.de/

Martin88
источник
FreeNX использует SSH на порту 22, а не SSL.
joet3ch
@ joet3ch - Да, ты прав, мой плохой
Martin88