Virtual Network Computing (VNC) являє собою систему для забезпечення віддаленого доступу до робочого столу комп'ютера. Через мережу передається зображення екрану, здійснюються натискання кнопок миші і клавіш на клавіатурі. В операційній системі Ubuntu згадана система встановлюється через офіційний репозиторій, а вже потім відбувається процедура поверхневої і детальної настройки.
зміст
Оскільки в останніх версіях Ubuntu за замовчуванням встановлена графічна оболонка Gnome, інсталювати і налаштовувати VNC ми будемо, відштовхуючись саме від цього оточення. Весь процес для зручності розділимо на послідовні кроки, тому у вас не повинно виникнути труднощів з розумінням налагодження роботи цікавить інструменту.
Як вже було сказано раніше, використовувати ми будемо офіційне сховище. Там знаходиться найсвіжіша і стабільна версія VNC-сервера. Всі дії проводяться через консоль, тому почати варто з її запуску.

sudo apt-get update . 

sudo apt-get install --no-install-recommends ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal vnc4server і натиснути на Enter. 


Тепер в Ubuntu присутні всі необхідні компоненти, залишилося тільки перевірити їх роботу і провести настройку перед запуском віддаленого робочого столу.
Під час першого запуску інструменту відбувається настройка основних параметрів, а вже потім стартує робочий стіл. Вам слід переконатися в тому, що все функціонує нормально, а зробити це можна так:
vncserver , що відповідає за запуск сервера. 



Якщо в попередньому кроці ми тільки переконалися в працездатності встановлених компонентів, зараз потрібно підготувати їх для здійснення віддаленого підключення до робочого столу іншого комп'ютера.
vncserver -kill :1 . 
nano ~/.vnc/xstartup . 
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[-X / etc / vnc / xstartup] && exec / etc / vnc / xstartup
[-R $ HOME / .Xresources] && xrdb $ HOME / .Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24 + 10 + 10 -ls -title "$ VNCDESKTOP Desktop" &
x-window-manager &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &



iptables -A INPUT -p tcp --dport 5901 -j ACCEPT . 
iptables-save . 
Останній крок - перевірка встановленого і налаштованого VNC-сервера в дії. Використовувати для цього ми будемо один з додатків для управління віддаленими робочими столами. З його інсталяцією і запуском пропонуємо ознайомитися далі.
vncserver . 

sudo apt-add-repository ppa:remmina-ppa-team/remmina-next . 

sudo apt update . 
sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret . 



Звичайно, для підключення таким чином користувачеві потрібно знати зовнішній IP-адреса другого комп'ютера. Для визначення цього існують спеціальні онлайн-сервіси або додаткові утиліти, що додаються в Ubuntu. Детальну інформацію по цій темі ви знайдете в офіційній документації від розробників ОС.
Тепер ви ознайомлені з усіма основними діями, які потрібно виконати для установки і настройки VNC-сервера під дистрибутив Ubuntu на оболонці Gnome.