Зміст
Virtual Network Computing (VNC) являє собою систему для забезпечення віддаленого доступу до робочого столу комп'ютера. Через мережу передається зображення екрану, здійснюються натискання кнопок миші і клавіш на клавіатурі. В операційній системі Ubuntu згадана система встановлюється через офіційний репозиторій, а вже потім відбувається процедура поверхневої і детальної настройки.
Встановлюємо сервер VNC на Ubuntu
Оскільки в останніх версіях Ubuntu за замовчуванням встановлена графічна оболонка Gnome, інсталювати і налаштовувати VNC ми будемо, відштовхуючись саме від цього оточення. Весь процес для зручності розділимо на послідовні кроки, тому у вас не повинно виникнути труднощів з розумінням налагодження роботи цікавить інструменту.
Крок 1: встановлення необхідних компонентів
Як вже було сказано раніше, використовувати ми будемо офіційне сховище. Там знаходиться найсвіжіша і стабільна версія VNC-сервера. Всі дії проводяться через консоль, тому почати варто з її запуску.
- Перейдіть до меню та відкрийте &171;Термінал&187; . Існує гаряча клавіша Ctrl + Alt + T , яка дозволяє зробити це швидше.
- Встановіть оновлення для всіх системних бібліотек через
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 присутні всі необхідні компоненти, залишилося тільки перевірити їх роботу і провести настройку перед запуском віддаленого робочого столу.
Крок 2: Перший запуск VNC-сервера
Під час першого запуску інструменту відбувається настройка основних параметрів, а вже потім стартує робочий стіл. Вам слід переконатися в тому, що все функціонує нормально, а зробити це можна так:
- У консолі напишіть команду
vncserver
, що відповідає за запуск сервера. - Вам буде запропоновано задати пароль для своїх робочих столів. Тут треба ввести будь-яку комбінацію символів, але не менше п'яти. При наборі символи відображатися не будуть.
- Підтвердьте пароль, ввівши його повторно.
- Ви будете повідомлені про те, що створений стартовий скрипт і новий віртуальний десктоп почав свою роботу.
Крок 3: Налаштування VNC-сервера для повноцінного функціонування
Якщо в попередньому кроці ми тільки упевнилися в працездатності встановлених компонентів, зараз потрібно підготувати їх для здійснення віддаленого підключення до робочого столу іншого комп'ютера.
- Спочатку завершіть запущений десктоп командою
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 & - Якщо ви внесли будь-які зміни, збережіть налаштування натисканням клавіші Ctrl + O .
- Вийти з файлу можна натисканням на Ctrl + X .
- Крім усього, слід також прокинути порти, щоб надати віддалений доступ. Допоможе здійснити це завдання команда
iptables -A INPUT -p tcp --dport 5901 -j ACCEPT
. - Після її введення збережіть настройки, прописавши
iptables-save
.
Крок 4: Перевірка роботи сервера VNC
Останній крок &8212; перевірка встановленого та налаштованого сервера VNC у дії. Використовувати для цього ми будемо одне з додатків для управління віддаленими робочими столами. З його інсталяцією і запуском пропонуємо ознайомитися далі.
- Спочатку потрібно запустити сам сервер шляхом введення
vncserver
. - Переконайтеся в тому, що процес пройшов коректно.
- Приступайте до додавання програми Remmina із сховища користувачів. Для цього треба надрукувати в консолі
sudo apt-add-repository ppa:remmina-ppa-team/remmina-next
. - Натисніть на Enter для додавання нових пакетів до системи.
- Після завершення встановлення потрібно оновити системні бібліотеки
sudo apt update
. - Тепер залишилося тільки зібрати останню версію програми через команду
sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret
. - Підтвердіть операцію по інсталяції нових файлів.
- Запустити Remmina можна через меню, натиснувши на відповідний значок.
- Тут залишилося тільки вибрати технологію VNC, прописати потрібний IP-адреса і підключитися до десктопу.
Звичайно, для підключення таким чином користувачеві потрібно знати зовнішню IP-адресу другого комп'ютера. Для визначення цього існують спеціальні онлайн-сервіси або додаткові утиліти, що додаються в Ubuntu. Детальну інформацію по цій темі ви знайдете в офіційній документації від розробників ОС.
Тепер ви ознайомлені з усіма основними діями, які потрібно виконати для установки і настройки VNC-сервера під дистрибутив Ubuntu на оболонці Gnome.