Для віддаленого доступу до робочого столу Ubuntu Debian можна використовувати різні програми та протоколи, але одним з найбільш популярних варіантів є використання протоколу VNC (Virtual Network Computing). В сусідні статті я написав інструкцію про встановлення xRDP на Ubuntu, Fedora.
Окрім варіанту з xRDP, ще є кілька інших варіантів для віддаленого доступу до робочого столу в Ubuntu/Debian:
- VNC – це протокол віддаленого доступу, який дозволяє контролювати робочий стіл з будь-якого місця, якщо на комп’ютері, до якого ви підключаєтеся, встановлено VNC-сервер. Є багато клієнтів VNC, доступних для різних операційних систем.
- SSH – якщо ви просто потребуєте доступу до командного рядка віддаленого сервера, SSH є дуже потужним і безпечним засобом забезпечення цього доступу. Ви можете використовувати будь-який клієнт SSH, такий як PuTTY на Windows, для підключення до сервера через SSH і виконання команд на віддаленому сервері.
- TeamViewer – це програмне забезпечення для віддаленого доступу та управління, яке дозволяє підключатися до будь-якого комп’ютера з доступом до Інтернету, надаючи доступ до робочого столу, файлів та програм на віддаленому комп’ютері.

Кожен з цих варіантів має свої переваги та недоліки, і кращий вибір залежить від ваших потреб та обставин. Наприклад, якщо ви шукаєте доступ до командного рядка сервера, SSH може бути найкращим варіантом. Якщо ви шукаєте доступ до графічного робочого столу, xRDP або VNC можуть бути більш підходящими варіантами. Також, якщо ви шукаєте можливості для віддаленого керування комп’ютером, TeamViewer може бути кращим вибором.
Remmina – це програма для віддаленого доступу, яка дозволяє підключатися до різних протоколів віддаленого доступу, таких як RDP, VNC, SSH і Telnet. Remmina є досить популярним варіантом для віддаленого доступу на Ubuntu і Debian.
Remmina дозволяє зберігати налаштування підключення, що дозволяє швидко підключатися до віддалених систем. Крім того, він підтримує керування різними віддаленими пристроями одночасно в одному вікні. Remmina має ряд розширень, таких як плагін для підключення до віддалених настільних середовищ GNOME і KDE.
Інші популярні програми для віддаленого доступу на Ubuntu і Debian включають TigerVNC, NoMachine та AnyDesk. Кожен з цих варіантів має свої переваги і недоліки, тому рекомендується вибрати той, який найбільше відповідає вашим потребам та вимогам.
Для налаштування VNC-сервера на Ubuntu Debian, необхідно встановити пакет tightvncserver
за допомогою наступної команди:
sudo apt-get install tightvncserver
Після успішного встановлення пакета, можна запустити VNC-сервер за допомогою команди:
tightvncserver
При першому запуску, програма запропонує ввести пароль для доступу до віддаленого робочого столу.
Після налаштування VNC-сервера, можна підключитись до нього з будь-якого комп’ютера з встановленою програмою VNC-клієнта (наприклад, RealVNC
, TightVNC
, UltraVNC
та ін.).
Для підключення до VNC-сервера потрібно знати IP-адресу та номер порту сервера. По замовчуванню, VNC-сервер використовує порт 5901, але можна вказати будь-який інший порт при запуску сервера.
Якщо використовується захист паролем, після підключення буде запитано пароль.
Також, якщо використовується захист паролем, потрібно налаштувати файрвол, щоб дозволити підключення до VNC-сервера. Для цього можна використати наступну команду:
sudo ufw allow from any to any port 5901 proto tcp
Ця команда дозволить з’єднання з будь-якої IP-адреси на порті 5901 протоколу TCP.
Також можна налаштувати VNC-сервер, щоб він автоматично запускався при старті системи. Для цього необхідно додати команду tightvncserver
до файлу /etc/rc.local
:
sudo nano /etc/rc.local
Додайте наступний рядок перед останнім рядком exit 0
:
su -c "/usr/bin/tightvncserver :1" <your_username>
