Я знаю, что в Ubuntu есть опция «Удаленный рабочий стол», которая выглядит как простой сервер VNC, и я пытаюсь понять альтернативы. Вот возможности, о которых я слышал до сих пор:
- VNC
- VNC + SSH туннелирование
- NX Server, бесплатная версия
- FreeNX
- NeatX
- X2Go
- X11 Пересылка через SSH
- xrdp
Я подхожу к этому с точки зрения пользователя Windows: насколько мне известно, RDP (иначе называемый Terminal Services) является достаточно безопасным (за исключением подмены мит / сервер), эффективным протоколом совместного использования рабочего стола с хорошо поддерживаемыми клиентами, который может быть когда это необходимо, доступ в Интернет без серьезных опасений вторжения. Насколько я знаю, прямой VNC - это не то, из чего я запутался - почему бы не разработать и не использовать лучшую технологию совместного использования рабочего стола в мире открытого исходного кода? Я знаю, что VNC можно обернуть SSH, но это кажется недосягаемым для обычного пользователя. Пересылка X11 через SSH может быть более или менее эффективной, я понятия не имею, но, безусловно, еще более сложна и не дает (насколько я знаю) доступ к уже запущенным материалам (нет общего доступа к рабочему столу как такового, просто удаленное приложение работает).
Итак, я хотел бы получить какие-либо отзывы / предпочтения среди этих или любых других «бесплатных» вариантов общего доступа к рабочему столу, используя эти критерии и / или любые другие:
- Безопасность (особенно для доступа через Интернет)
- Эффективность (использование полосы пропускания, отзывчивость и т. Д.)
- Свободность, как в речи (не уверен, где RDP или FreeNX лежат для этого)
- Free-ness, как в Beer (есть ли коммерческие решения с надежными бесплатными предложениями?)
- Простота использования (на стороне сервера и клиента)
- Доступность кросс-ОС клиента
- Доступность кросс-ОС сервера
- Поддержка независимых сеансов и общих (и / или «консольных») сеансов
- Постоянная поддержка / поддержка / развитие
Благодарность!