встановлення сервера VNC в Ubuntu

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

Встановлюємо сервер VNC на Ubuntu

Оскільки в останніх версіях Ubuntu за замовчуванням встановлена графічна оболонка Gnome, інсталювати і налаштовувати VNC ми будемо, відштовхуючись саме від цього оточення. Весь процес для зручності розділимо на послідовні кроки, тому у вас не повинно виникнути труднощів з розумінням налагодження роботи цікавить інструменту.

Крок 1: встановлення необхідних компонентів

Як вже було сказано раніше, використовувати ми будемо офіційне сховище. Там знаходиться найсвіжіша і стабільна версія VNC-сервера. Всі дії проводяться через консоль, тому почати варто з її запуску.

  1. Перейдіть до меню та відкрийте &171;Термінал&187; . Існує гаряча клавіша Ctrl + Alt + T , яка дозволяє зробити це швидше.
  2. Открытие терминала через меню в Ubuntu
  3. Встановіть оновлення для всіх системних бібліотек через sudo apt-get update .
  4. Проверка обновлений библиотек в Ubuntu
  5. Введіть пароль для надання рут-доступу.
  6. Ввод пароля для подтверждения доступа в Ubuntu
  7. Після закінчення слід прописати команду sudo apt-get install --no-install-recommends ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal vnc4server і натиснути на Enter .
  8. Установка VNC-сервера через официальный репозиторий в Ubuntu
  9. Підтвердьте додавання нових файлів до системи.
  10. Подтверждение добавления новых файлов сервера Ubuntu
  11. Очікуйте завершення інсталяції та додавання до появи нового рядка введення.
  12. Завершение установки VNC-сервера в Ubuntu

Тепер в Ubuntu присутні всі необхідні компоненти, залишилося тільки перевірити їх роботу і провести настройку перед запуском віддаленого робочого столу.

Крок 2: Перший запуск VNC-сервера

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

  1. У консолі напишіть команду vncserver , що відповідає за запуск сервера.
  2. Первый запуск VNC-сервера в ОС Ubuntu
  3. Вам буде запропоновано задати пароль для своїх робочих столів. Тут треба ввести будь-яку комбінацію символів, але не менше п'яти. При наборі символи відображатися не будуть.
  4. Ввод нового пароля для сервера в Ubuntu
  5. Підтвердьте пароль, ввівши його повторно.
  6. Подтверждение пароля для сервера в Ubuntu
  7. Ви будете повідомлені про те, що створений стартовий скрипт і новий віртуальний десктоп почав свою роботу.
  8. Успешный первый запуск сервера в Ubuntu

Крок 3: Налаштування VNC-сервера для повноцінного функціонування

Якщо в попередньому кроці ми тільки упевнилися в працездатності встановлених компонентів, зараз потрібно підготувати їх для здійснення віддаленого підключення до робочого столу іншого комп'ютера.

  1. Спочатку завершіть запущений десктоп командою vncserver -kill :1 .
  2. Завершить работу запущенного сервера в Ubuntu
  3. Далі варто запустити файл конфігурації через вбудований текстовий редактор. Для цього введіть nano ~/.vnc/xstartup .
  4. Запустить конфигурационный файл сервера в Ubuntu
  5. Переконайтеся, що файл має всі рядки нижче.

    !/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 &

  6. Редактировать конфигурационный файл сервера Ubuntu
  7. Якщо ви внесли будь-які зміни, збережіть налаштування натисканням клавіші Ctrl + O .
  8. Сохранить изменения в файле в Ubuntu
  9. Вийти з файлу можна натисканням на Ctrl + X .
  10. Выйти из режима редактирования файла в Ubuntu
  11. Крім усього, слід також прокинути порти, щоб надати віддалений доступ. Допоможе здійснити це завдання команда iptables -A INPUT -p tcp --dport 5901 -j ACCEPT .
  12. Пробросить порты для сервера в Ubuntu
  13. Після її введення збережіть настройки, прописавши iptables-save .
  14. Сохранить проброс портов для сервера в Ubuntu

Крок 4: Перевірка роботи сервера VNC

Останній крок &8212; перевірка встановленого та налаштованого сервера VNC у дії. Використовувати для цього ми будемо одне з додатків для управління віддаленими робочими столами. З його інсталяцією і запуском пропонуємо ознайомитися далі.

  1. Спочатку потрібно запустити сам сервер шляхом введення vncserver .
  2. Запустить VNC-сервер в Ubuntu
  3. Переконайтеся в тому, що процес пройшов коректно.
  4. Проверить работоспособность сервера в Ubuntu
  5. Приступайте до додавання програми Remmina із сховища користувачів. Для цього треба надрукувати в консолі sudo apt-add-repository ppa:remmina-ppa-team/remmina-next .
  6. Установить менеджер удаленного стола в Ubuntu
  7. Натисніть на Enter для додавання нових пакетів до системи.
  8. Подтвердить добавление библиотек менеджера в Ubuntu
  9. Після завершення встановлення потрібно оновити системні бібліотеки sudo apt update .
  10. Повторное обновление системных библиотек в Ubuntu
  11. Тепер залишилося тільки зібрати останню версію програми через команду sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret .
  12. Установка всех файлов менеджера удаленного стола в Ubuntu
  13. Підтвердіть операцію по інсталяції нових файлів.
  14. Подтверждение установки менеджера в Ubuntu
  15. Запустити Remmina можна через меню, натиснувши на відповідний значок.
  16. Запуск установленного приложения в Ubuntu
  17. Тут залишилося тільки вибрати технологію VNC, прописати потрібний IP-адреса і підключитися до десктопу.
  18. Запуск установленного приложения в Ubuntu

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

Тепер ви ознайомлені з усіма основними діями, які потрібно виконати для установки і настройки VNC-сервера під дистрибутив Ubuntu на оболонці Gnome.

більше статей на цю тему: