Задача: Мне, как системному администратору нужны пошаговые действия чтобы к рабочей системе Ubuntu Xenial Desktop с рабочим окружением Gnome Classic настроить на подключение по протоколу VNC помимо другого способа удаленное взаимодействия, как SSH. Пусть лучше будет чем не будет вообще, ведь как нельзя кстати будет это подключение чем его не будет вообще.

Ну что начинаю:

ekzorchik@virtual:~$ sudo nano /etc/update-manager/release-upgrades

Prompt=never

ekzorchik@virtual:~$ sudo rm /etc/localtime

ekzorchik@virtual:~$ sudo ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime

ekzorchik@virtual:~$ sudo rm -Rf /var/lib/apt/lists/

ekzorchik@virtual:~$ sudo apt-get update && sudo apt-get upgrade -y

ekzorchik@virtual:~$ sudo apt-get install ntp -y

ekzorchik@virtual:~$ date

Sun Apr 23 10:29:07 MSK 2017

Устанавливаю пакет x11vnc, как я делаю в Ubuntu Trusty на основе которого у меня получилось действующая заметка, что посмотрим:

ekzorchik@virtual:~$ sudo apt-get install x11vnc -y

Создаю пароль на подключение которые будет требоваться при подключении с другой любой системы на вход в эту:

ekzorchik@virtual:~$ sudo x11vnc -storepasswd /etc/x11vnc.pass

Enter VNC password: 712mbddr@

Verify password: 712mbddr@

Write password to /etc/x11vnc.pass? [y]/n y

Password written to: /etc/x11vnc.pass

Затем перехожу, к настройке сервиса автоматического поднятия при загрузке системы:

ekzorchik@virtual:~$ sudo nano /lib/systemd/system/x11vnc.service

[Unit]

Description=Start x11vnc at startup.

After=multi-user.target

[Service]

Type=simple

ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared

[Install]

WantedBy=multi-user.target

ekzorchik@virtual:~$ sudo systemctl enable x11vnc.service

Created symlink from /etc/systemd/system/multi-user.target.wants/x11vnc.service to /lib/systemd/system/x11vnc.service.

ekzorchik@virtual:~$ sudo systemctl daemon-reload

Проверяю, отправляю систему в ребут:

ekzorchik@virtual:~$ sudo reboot

Затем открываю консоль (Terminal) и проверяю, слушает ли система порт 5900/tcp, если да, то можно посредством клиента Remmina с основной моей системы производить подключение к данной рабочей станции через протокол VNC:

ekzorchik@virtual:~$ sudo netstat -tulpn | grep :5900

tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 1264/x11vnc

tcp6 0 0 :::5900 :::* LISTEN 1264/x11vnc

Вывод выше говорит, что сервис автоматически стартует вместе с системой и можно подключаться:

Подключение к VNC Ubuntu Xenial успешноПодключение успешно произведено, значит мои настройки сервиса x11vnc на Ubuntu Xenial правильны. А это то что мне и нужно было, как можно заменить они не много отличаются от тех, что были на Ubuntu Trusty Desktop. Но это и понятно, это ведь другой релиз и ничто не стоит на месте, как усовершенствования вносимые разработчиками в дистрибутивах Ubuntu. На этом у меня все, до новых заметок на моем блоге, с уважением, автор блога Олло Александр aka ekzorchik.

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru