Главная > Программы Настройка X11vnc на Ubuntu![]() Недавно встала задача настроить удалённый доступ по VNC к рабочему столу Ubuntu, и ничто не предвещало беды, т.к. в последних версиях Ubuntu есть встроенный VNC-сервер Vino, который прекрасно работает. Но на Ubuntu 14.04 почему-то работать он отказался, подключение заканчивалось ошибкой "no supported authentication methods!", и никакие манипуляции с настройками проблему не решили. Чтобы не тратить время зря, я решил воспользоваться альтернативным VNC-сервером - X11vnc. Давайте разберёмся, как его настроить. Установка и настройка X11vnc на Ubuntu 14.04Первым делом давайте удалим Vino, всё равно корректной работы от него добиться не удаётся, да и в функциональности X11vnc он несколько проигрывает. ![]() Удалим Vine Для этого открываем терминал и вводим: # sudo apt-get remove vino По запросу вводим пароль администратора, подтверждаем удаление. Теперь установим X11vnc (необходимо подключение к сети Интернет), всё очень просто - вводим в терминале команду: # sudo apt-get install x11vnc Подтверждаем установку пакета. Загрузка и установка займёт около одной минуты, ждём завершения. ![]() Соглашаемся с записью пароля в файл Теперь зададим пароль, который будет запрашиваться при подключении по VNC. Для этого вводим: # x11vnc -storepasswd Вводим пароль два раза, после соглашаемся на запись в файл. Пароль будет сохранён в файл В общем-то уже можно пользоваться, но это будет не слишком удобно по нескольким причинам:
Давайте решим данные проблемы. Автозагрузка X11vnc на UbuntuТут всё тоже очень просто. Первым делом с помощью встроенного текстового редактора Gedit создадим файл # sudo gedit /etc/init/x11vnc.conf ![]() Проверяем правильность, жмём "Сохранить" По запросу вводим пароль администратора. Откроется текстовый редактор, в тело открытого файла пишем: start on login-session-start
script
x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log -rfbauth /home/USER/.vnc/passwd
end script
В предпоследней строчке вместо "USER" необходимо указать имя пользователя, под которым выполнялась настройка, у меня это "test". Проверяем правильность ввода и жмём сохранить. Теперь при включении удалённого компьютера X11vnc будет включаться автоматически. Что важно - запуск сервера будет происходить до авторизации пользователя. Сетевые настройки для VNCТеперь давайте разберёмся с IP-адресом. ![]() Жмём на "стрелки" Жмём на иконку передачи данных в правом верхнем углу экрана и в открывшемся списке выбираем "Изменить соединение". ![]() Изменим способ настройки В открывшемся окне выбираем используемое соеденение (у меня это "Проводное соединение 1") и правее жмём "Изменить". В открывшемся окне переходим на вкладку "Параметры IPv4", выбираем из выпадающего списка способ настройки "Вручную". Ниже жмём "Добавить" и прописываем сетевые настройки, которые соответствуют настройкам DHCP-сервера Вашего маршрутизатора (в столбце "Адреса" будет постоянный IP-адрес удалённого компьютера). ![]() Когда все сетевые параметры вписаны, сохраняем После прописания настроек жмём "Сохранить", после перезагружаем компьютер. На этом настройка удалённого доступа на Ubuntu закончена - теперь при включении компьютера у нас автоматически запустится настроенный VNC-сервер, и мы сможем удалённо подключиться. Подключение к удалённому компьютеру по VNC с WindowsВсё настроено, осталось только подключиться. Для этого нам понадобится VNC-клиент. Я использую UltraVNC Viewer (скачать можно прямо с официального сайта бесплатно - ссылка, зеркало - ссылка (v. 1.2.0.3)). После загрузки запускаем *.exe файл и, следуя инструкциям установщика, инсталлируем программу. После завершения запускаем. ![]() Указываем IP сервера Настройки очень простые: в поле "VNC Server:" вписываем IP-адрес (который получает удалённый компьютер) и жмём "Connect". После будет запрошен пароль - вводим пароль и жмём "Log On". ![]() Подключение произошло Произойдёт подключение к удёлённому компьютеру, можно пользоваться.
P.S. Почему не заработал Vino - остаётся загадкой.. С такими же настройками на прошлых версиях Ubuntu всё работало. Если кому-нибудь известна причина - пишите в комментариях. Материал взят с сайта:В boot.local вносишь строку
Быстрая настройка x11vnc x11VNC подскажите как правильно настроить? Главная > Программы |