Комментарии 37
ИМХО — неудобно так подключаться — расширили бы статью включив установку и настройку ещё и tomcat+guacamole (который кстати кроме vnc ещё и rdp поддерживает).
remmina клиент который нужно устанавливать что не всегда возможно, а tomcat+guacamole позволяет подключать откуда угодно просто из браузера.
К сожалению подключение из браузера неудобно для длительной работы
Больше года работаю — полёт нормальный (учитывая что кроме vnc и rdp связка tomcat+guacamole ещё и ssh доступ предоставляет).
Серьёзно — попробуйте — вдруг понравится и в статью следующую про rdp добавите.
Интересно, как получить на убунту некий аналог виндового терминального сервера? Чтобы при коннекте через vnc (или rdp) получали бы гномовское окно авторизации, логинились в нем и работали. Самое главное — чтобы это было мультисессионным решением — чтобы можно было коннектиться нескольким людям одновременно под разными аккаунтами к одному серверу под одним портом. Сходу не гуглится, одни костыли предлагают.
Да, такое можно сделать. Даже можно такое провернуть и для rdp, помню делал это c помощью xrdp.
Скоро станет возможным совместное подключение к общим терминальным сеансам с оконным текстовым пользовательским интерфейсом. Проект по ссылке внизу претендует стать заменой текстовых терминальных сессий и быть "рабочим столом" для операционных систем без графического интерфейса. Чтобы посмотреть как это работает, можно открыть несколько одновременных подключений к демо-серверу через любой терминал с поддержкой отслеживания мыши (например WindowsTerminal, kitty, Gnome Terminal):
ssh vtm@netxs.online
В X-сервере есть модуль который отдает видео через VNC
Можно его использовать
Примерно так http://blog.ispsystem.info/2018/11/linux-vnc.html
Ну и оболочка подходит любая которая не требует 3d видеоускорения, то есть пойдёт xfce/mate/lxd итп, но никаких gnome3/cinnamon (
В настройках кнопка добавить почему-то недоступна:
![image](https://habrastorage.org/webt/n1/4i/tz/n14itzyi2jwgvv6t6fltlfynnsk.png)
Остальные выпадающие списки тоже пустые…
Вероятно, не настроены локали
Попробуйте это:
dpkg-reconfigure locales
Гугл выдаёт либо советы править xorg.conf (которого давно нет в системах) либо такие же вопросы без ответа…
setxkbmap -layout us,ru -option grp:alt_space_toggle compose:ralt
И раскладки, волшебным образом, начнут переключаться по Alt-Space, а на правом альте появится волшебная кнопочка Compose, позволяющая, при своём зажатии, рисовать всякие интересные символы из нескольких ( ₽ → ← ≥ например)Основное отличие любого VNC от любого RDP — это потребляемые ресурсы. Первые очень прожорливы и требуют широкого канала для комфортной работы, всё что меньше 100 Mbit будет неприятно ощутимо. При включении компресии и прочих фишек для оптимизации ощутимо повышается нагрузка со стороны сервера (если это "недорогой" VPS).
Если на сервере только текстовые окна, терминалы там и прочее — то всё ещё более-менее, но про графику и тем более видео без сжатия (и соответственно ощутимой потери качества) можно забыть если у вас меньше чем 1Gbit канал.
VNC это что-то вроде стриминга, в то время как RDP это более высокуровневая штука — нечто вроде X11, когда клиент получает команды на отрисовку а не картинку, соответственно, он менее требователен к ресурсам со стороны сервера и канала.
Ради эксперимента — запустите видео через VNC и попробуйте что-то сделать в других окнах, если у вас нет хотя бы 100Mbit то получится с трудом. В то же время RDP вполне себе живёт даже на 10 Mbit, не затрудняя работы. И нет, проблема не только с видео — нагруженное IDE (типа JetBrains) тоже весьма хорошую нагрузку создает (особенно во время скроллинга), простое и банальное перемещение окон ощутимо тормознуто, в то время как по RDP это практически не ощутимо даже на слабых каналах.
Дальше — редко какие VNC позволяют делать нормальный copy&paste (под нормальным я имею в виду не только текст, но также картинки и вообще файлы), не говоря уже про другие ресурсы (расшаренные диски etc), но даже если и умеют то всё равно без бубна и танцев не обойтись.
Если же завернуть VNC в VPN и/или SSH, да ещё по низкоскоростному (со стороны клиента) каналу и до сравнительно слабого VPS то работать так можно только от безысходности.
В общем, VNC вне широкополосных каналов и мощного желела имеет довольно узкую область применения, а если ограничиваться "тонкими" окошками с текстами (которые редко меняются и не скроллятся часто), то нужен ли он вообще?
Эм… Почему не Spice?
VPS на Linux с графическим интерфейсом: запускаем сервер VNC на Ubuntu 18.04