Удаленный рабочий стол позволяет подключиться к вашему компьютеру через интернет с помощью другого компьютера или даже смартфона. Вам может достаточно часто понадобится сделать что-то на другом компьютере, даже если вы не рядом с ним. Такая возможность есть и у Ubuntu.
В этой статье мы рассмотрим как настроить удаленный рабочий стол Ubuntu 16.04, а также как подключиться к нему с помощью различных устройств. В качестве протокола удаленного доступа мы будем использовать VNC, он медленный и уже устаревший, но зато везде поддерживается. В Ubuntu 16.04 все почти все программное обеспечение уже установлено по умолчанию, вам остается только изменить несколько настроек.
Удаленный рабочий стол Ubuntu
Как я уже сказал, в качестве протокола удаленного доступа мы будем применять VNC. А в качестве сервера — Vino, эта программа поставляется по умолчанию вместе с дистрибутивом. И вам останется внести только несколько настроек для ее работы.
Откройте главное меню Dash и наберите в поиске Desktop Sharing.
Если система ничего не обнаружит, это частый баг. Вы можете запустить утилиту через терминал. Для этого откройте терминал с помощью Ctrl+Alt+T и выполните:
vino-preferences
Дальше, в открывшемся окне установите галочку «Позволить другим пользователям видеть ваш рабочий стол» Затем напротив поля «Требовать пароль» введите пароль, который будет использоваться для подключения:
Здесь все, удаленный рабочий стол ubuntu настроен. И уже сейчас вы можете пытаться подключиться к вашему компьютеру с помощью другого дистрибутива Linux. Но есть еще один момент. Вы не сможете подключиться из Windows. По умолчанию включено обязательное шифрование. А это поддерживается не всеми клиентами. Чтобы отключить принудительное шифрование нужно установить dconf-editor:
sudo apt install dconf-editor
Затем откройте программу и перейдите по пути org.gnome.desktop.remote-desktop там снимите галочку из пункта:
Теперь вы готовы тестировать подключение к удаленному рабочему столу ubuntu. Откройте главное меню и найдите клиент удаленного подключения Remmina.
В строке подключения выберите протокол VNC, затем введите адрес, поскольку мы собрались проверять на локальной машине, то введите localhost, в других же случаях вам придется использовать ip адрес компьютера. Дальше нажмите «Подключиться»:
Сразу же программа спросит у вас пароль чтобы получить удаленный доступ к компьютеру:
А затем уже в системе VNC сервер спросит нужно ли разрешить подключение к удаленному рабочему столу ubuntu 16.04 этому клиенту:
После того как вы одобрите подключение, можете пользоваться удаленным рабочим столом. Теперь самое время подключаться из другого компьютера. Вы можете использовать любой VNC клиент для Linux, Windows или Android и подключиться к своему компьютеру если он находится в локальной сети. Кроме того, вы можете получить к нему доступ даже через интернет создав частную локальную сеть, например, с помощью hamachi или OpenVPN.
Выводы
В этой статье мы рассмотрели как выполняется настройка удаленного рабочего стола Ubuntu 16.04, а также как получить к нему доступ с помощью других устройств. Все очень просто, даже проще, чем с тем же x11vnc, для которого нужно создать несколько конфигурационных файлов. Если у вас остались вопросы, спрашивайте в комментариях!

Статья Удаленный рабочий стол ubuntu 16.04 распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
1. На сколько я помню данная настройка максимум может использоваться как «удаленный помощьник». Т. е. для того, чтобы подключиться уже должен быть активный сенанс локальный. Еще проще, если Вы перезагрузите систему, Вы уже больше не подключитесь к ней по VNC, пока не зайдете на него локально. И при разлогинивание, соответственно Вас из VNC выкинет, а не просто откроет экран входа.
2. Пару месяцев назад на хабре была статья от кокого-то хостера с кучей вариантов удаленных подключений. Советую!
3. От себя могу посоветовать самый простой вариант так сказать для дома, т. к. редко гуй ставят на сервера. TeamViewer.
Я тоже юзаю Team Viewer.
Более менее шустрый и прост…
спасибо, друг!
долго ломал голову с этой бедой!
наконец-то победил!
А как сделать чтоб VNC сервер не спрашивал разрешение на подключение? Это же все время нужно тогда иметь физический доступ к машине.
Использую для объединения домашней и дачной сетей вот такой способ — https://vpnki.ru
Это бесплатная соединялка VPN туннелей.
У меня это единственный вариант, потому что белого IP нет, а соединение снаружи закрыто провайдером, хотя ddns и работает, но толку никакого
Насчет скорости не проверял, но мою камеру с дачи нормально показывает на домашнем телевизоре. Вдруг кому-то поможет
попробовал настроить по данному мануалу, сразу скажу у меня KDE стоит, не получилось с Windows подключиться через Ultravnc
Есть необходимость подключиться из windows к серверу vps. На сервере ОС ubuntu-16.04. Как подключаться? к серверу под windows подключаюсь по rdp, там всё понятно ip адрес, логин, пароль, ок, а как к серверу под кubuntu подключаться?
Не могу настроить в Ubuntu 17.10
А если снять галочку в безопасности «запрашивать подтверждение при любой попытке соединения с компом» по сути не должен тогда запрашивать на удаленке разрешить?