Ubuntu Desktop — посібник для початку роботи
Ваш сервер Ubuntu Desktop на базі Ubuntu 24.04 надає повноцінне графічне робоче середовище з доступом через RDP (Remote Desktop Protocol). Підключайтеся з будь-якого пристрою стандартним RDP-клієнтом — встановлювати додаткове ПЗ на сервер не потрібно. Робочий стіл готовий до роботи одразу після створення сервера.
Крок 1 — підключення через RDP
IP-адресу сервера й пароль root показано на сторінці Server Details у клієнтській панелі. Ті самі облікові дані використовуються для RDP, SSH і VNC-консолі.
Для підключення до робочого столу використовуйте будь-який RDP-клієнт:
| Платформа | RDP-клієнт |
|---|---|
| Windows | Вбудований Remote Desktop (mstsc) |
| macOS | Microsoft Remote Desktop (App Store) |
| Linux | Remmina |
| iOS / Android | RD Client / Remote Desktop |
Параметри підключення:
- Хост: your.server.ip
- Порт: 3389 (за замовчуванням)
- Імʼя користувача: root
- Пароль: з клієнтської панелі
Якщо ви розмістили сервер за маршрутизатором VyOS у приватній мережі, налаштуйте переадресацію портів (порт 22 для SSH, порт 3389 для RDP) або підключайтеся через VPN до робочого столу за приватною IP сервера.
Крок 2 — підключення через SSH (необовʼязково)
Для доступу з командного рядка підключіться через SSH:
ssh root@your.server.ip
Після встановлення
Попередження про вхід під root
Під час входу через RDP чи SSH ви можете побачити попередження про роботу від імені root. Це очікувано — усі наші шаблони для зручності за замовчуванням використовують доступ root, щоб ви могли одразу налаштувати сервер. За потреби пізніше можна створити звичайного користувача.
Встановлення додаткового ПЗ
Встановлюйте ПЗ через apt у терміналі або з меню застосунків XFCE:
# Install Chromium browser
apt update && apt install -y chromium-browser
# Install LibreOffice
apt install -y libreoffice
# Install VS Code
snap install code --classic
Оновлення ОС
Щоб оновити систему вручну:
apt update && apt upgrade -y
Fail2Ban — захист від підбору паролів
Сервер постачається з Fail2Ban , попередньо налаштованим для захисту SSH і RDP від підбору паролів.
| Правило | Макс. спроб | Тривалість блокування |
|---|---|---|
| SSH | 5 невдалих входів | 10 хвилин |
| RDP (xrdp) | 5 невдалих входів | 1 година |
Корисні команди:
# Check banned IPs
fail2ban-client status xrdp
fail2ban-client status sshd
# Unban an IP
fail2ban-client set xrdp unbanip 1.2.3.4
Якщо ви випадково заблокували себе, підключіться через VNC-консоль у клієнтській панелі й розблокуйте свою IP.
Керування сервісами
xrdp працює через systemd. Типові команди:
# Check RDP service status
systemctl status xrdp
# Restart RDP
systemctl restart xrdp
# View xrdp logs
journalctl -u xrdp -n 100
Що вже налаштовано
- Два робочі столи: XFCE для RDP (легкий, швидкий) і Gnome для VNC-консолі в клієнтській панелі (аварійний резервний варіант)
- Режим відображення: X11 (Wayland несумісний з RDP в Ubuntu 24.04 — спричиняє чорний екран)
- Захист робочого столу від оновлень: основні пакети робочого столу (дисплейний сервер, менеджер входу, xrdp, XFCE) виключено з автоматичних оновлень, щоб не зламати RDP. Оновлення безпеки інших пакетів встановлюються як зазвичай
Встановлене ПЗ
| Компонент | Деталі |
|---|---|
| Ubuntu | 24.04 LTS |
| Робочий стіл RDP | XFCE (легкий, швидкий) |
| Робочий стіл консолі | Gnome (резервний для VNC-консолі) |
| RDP-сервер | xrdp (порт 3389) |
| Браузер | Firefox |
| Текстовий редактор | Mousepad |
| Безпека | Fail2Ban (SSH + RDP) |
Усунення проблем
| Проблема | Рішення |
|---|---|
| Чорний екран після входу через RDP | Підключіться через SSH і перезапустіть xrdp: systemctl restart xrdp |
| Підключення RDP відхилено | Перевірте, що xrdp працює: systemctl status xrdp. За потреби перезапустіть: systemctl start xrdp |
| Не вдається підключитися через RDP чи SSH | Можливо, вашу IP заблокував Fail2Ban. Розблокуйте її через VNC-консоль у клієнтській панелі: fail2ban-client set xrdp unbanip 1.2.3.4 |
| Firefox чи інші застосунки не запускаються | Відкрийте термінал у XFCE і виконайте: xhost +local:, потім спробуйте знову |
| RDP перестав працювати після оновлення системи | Можливо, пакети робочого столу оновили вручну. Підключіться через SSH і перезапустіть: systemctl restart xrdp. Як резервний варіант використовуйте VNC-консоль у клієнтській панелі |
| Забули пароль root | Скиньте його через VNC-консоль у клієнтській панелі |
Мінімальні вимоги
| Ресурс | Мінімум | Рекомендовано |
|---|---|---|
| CPU | 2 vCPU | 4 vCPU |
| RAM | 4 ГБ | 8 ГБ |
| Диск | 25 ГБ | 40 ГБ |