Я знаю, що Ubuntu поставляється з опцією "Віддалений робочий стіл", яка, як видається, є простою сервером VNC, і я намагаюся зрозуміти альтернативи. Ось можливості, про які я чув раніше:
- VNC
- VNC + SSH тунелювання
- Сервер NX, безкоштовне видання
- FreeNX
- NeatX
- X2Go
- X11 Пересилання через SSH
- xrdp
Я підходжу до цього з точки зору користувача Windows: На мій досвід, RDP (aka Terminal Services) - це досить безпечний (підключення mitm / підробка серверів), ефективний протокол обміну робочим столом з добре підтримуваними клієнтами, що може бути піддаються впливу Інтернету при необхідності без великих побоювань вторгнення. Наскільки мені відомо, VNC - це жодна з цих речей, і тут я плутаюся - чому б не розробити або використовувати кращу технологію спільного використання робочого столу у світі з відкритим кодом? Я знаю, що VNC можна обернути SSH, але це здається поза досяжністю випадкового користувача. Пересилання X11 через SSH може бути більш-менш ефективною, я не маю уявлення, але, безумовно, ще складніше, і не дає (наскільки я знаю) доступу до вже запущених речей (без обміну робочим столом як такого, просто віддалений додаток, що працює).
Тож я хотів би отримати будь-які відгуки / налаштування серед цих чи будь-яких інших "безкоштовних" варіантів спільного використання настільних ПК, використовуючи ці критерії та / або будь-які інші:
- Безпека (особливо для доступу через Інтернет)
- Ефективність (використання пропускної здатності, чуйність тощо)
- Безкоштовність, як у Speech (не впевнені, де RDP або FreeNX лежать для цього)
- Безкоштовно, як у пиві (чи є комерційні рішення із надійними безкоштовними пропозиціями?)
- Простота використання (сервер та клієнт)
- Доступність клієнта між ОС
- Доступність крос-сервера
- Підтримка незалежних сесій та спільних (та / або «консольних») сесій
- Постійна підтримка / обслуговування / розвиток
Спасибі!