Як підключитися до Ubuntu з Windows за допомогою RDP
Протокол віддаленого робочого столу (RDP) дозволяє користувачам отримувати доступ до віддаленого комп’ютера і керувати ним через мережу так, ніби вони сидять безпосередньо перед ним. Хоча RDP підтримується Windows, Ubuntu не має вбудованої підтримки RDP. Однак ви можете легко налаштувати RDP-сервер на вашому комп’ютері з Ubuntu і підключитися до нього з комп’ютера з Windows за допомогою клієнта віддаленого робочого столу
Крок 1: Встановлення RDP-сервера в Ubuntu
За замовчуванням Ubuntu не постачається з RDP-сервером, тому його потрібно встановити. Одним з найпоширеніших RDP-серверів для Ubuntu є xrdp
Щоб встановити xrdp:
- Відкрийте термінал на вашій машині Ubuntu (натисніть Ctrl + Alt + T).
- Оновіть списки пакунків
sudo apt update - Встановіть xrdp
sudo apt install xrdp - Після встановлення запустіть службу xrdp
sudo systemctl enable xrdp sudo systemctl start xrdp - Щоб перевірити, чи запущено xrdp, скористайтеся цією командою
sudo systemctl status xrdp
Тепер, коли xrdp встановлено і запущено, Ubuntu готова приймати з’єднання з віддаленим робочим столом
Крок 2: Налаштування брандмауера в Ubuntu
Щоб дозволити RDP-з’єднання через брандмауер Ubuntu, вам потрібно відкрити порт 3389, який за замовчуванням використовується RDP
Щоб дозволити RDP через брандмауер:
- Якщо на вашому комп’ютері Ubuntu увімкнено UFW (Uncomplicated Firewall), дозвольте порт RDP шляхом запуску
sudo ufw allow 3389/tcp - Якщо брандмауер вимкнено, ви можете увімкнути його
sudo ufw enable
Після виконання цих кроків машина Ubuntu повинна бути готова приймати вхідні RDP-з’єднання
Крок 3: Підключення до Ubuntu з Windows за допомогою RDP
Після налаштування RDP-сервера на Ubuntu, ви можете використовувати вбудований інструмент підключення до віддаленого робочого столу Windows для підключення
Щоб підключитися до Ubuntu з Windows:
- На комп’ютері з Windows натисніть Windows + R, щоб відкрити діалогове вікно Виконати.
- Введіть mstsc і натисніть Enter. Це відкриє інструмент Підключення до віддаленого робочого столу.
- У вікні Підключення до віддаленого робочого столу введіть IP-адресу вашого комп’ютера Ubuntu. Щоб дізнатися IP-адресу вашого комп’ютера Ubuntu, ви можете виконати у терміналі наступну команду
hostname -I - Натисніть кнопку Підключитися.
- З’явиться екран входу в систему. Введіть ваше ім’я користувача і пароль Ubuntu і натисніть OK.
Тепер ви повинні бути підключені до робочого столу Ubuntu з вашого комп’ютера з Windows, і ви можете керувати ним так, як якщо б ви використовували його локально
Крок 4: Вирішення поширених проблем
Якщо у вас виникли проблеми під час підключення до Ubuntu за допомогою RDP, ось деякі типові проблеми та їх вирішення
1. Чорний екран після входу в систему
Якщо ви успішно підключилися, але бачите лише чорний екран, це, ймовірно, пов’язано з проблемою відображення сеансу xrdp. Щоб виправити це, ви можете встановити середовище робочого столу Ubuntu на Xfce, яке, як відомо, добре працює з xrdp
Встановіть Xfce:
sudo apt install xfce4Далі вам потрібно вказати xrdp використовувати Xfce
- Відредагуйте конфігураційний файл xrdp
echo xfce4-session >~/.xsession - Перезапустіть xrdp
sudo systemctl restart xrdp
Тепер спробуйте підключитися ще раз, і проблема з чорним екраном має бути вирішена
2. Брандмауер блокує з’єднання
Якщо ви не можете підключитися до машини Ubuntu, переконайтеся, що брандмауер правильно налаштований на дозвіл з’єднань через порт 3389
- Перевірте стан брандмауера
sudo ufw status
Якщо ви не бачите правила для порту 3389, можливо, вам доведеться додати його ще раз за допомогою
sudo ufw allow 3389/tcp3. Повільне з’єднання
Якщо ви відчуваєте повільне з’єднання, спробуйте зменшити якість відображення під час з’єднання. У вікні Підключення до віддаленого робочого столу перейдіть до Показати параметри > Екран і знизьте якість відображення
Крок 5: Підвищення безпеки для RDP-з’єднань
Щоб підвищити безпеку при використанні RDP, дотримуйтесь цих рекомендацій
1. Змініть порт RDP
За замовчуванням RDP використовує порт 3389, який є широко відомим. Щоб зменшити ризик несанкціонованого доступу, ви можете змінити порт RDP на власний порт. Зміна порту xrdp
- Відкрийте файл xrdp.ini
sudo nano /etc/xrdp/xrdp.ini - Знайдіть рядок з port=3389 і змініть його на інший номер порту (наприклад, 3390).
- Збережіть файл і вийдіть з нього, а потім перезапустіть xrdp
sudo systemctl restart xrdp - Вам також потрібно буде оновити ваш брандмауер, щоб дозволити новий порт.
2. Використовуйте VPN
Коли це можливо, підключіться до машини Ubuntu через VPN (віртуальну приватну мережу), перш ніж використовувати RDP. Це додасть додатковий рівень шифрування і безпеки
3. Використовуйте надійні паролі
Переконайтеся, що обліковий запис користувача Ubuntu має надійний пароль, щоб запобігти атакам грубого підбору. Розгляньте можливість впровадження двофакторної автентифікації (2FA) для додаткового захисту
Висновок
Налаштування RDP-з’єднання між Ubuntu і Windows є простим процесом за допомогою сервера xrdp. Виконуючи кроки цього посібника, ви зможете увімкнути віддалений доступ до робочого столу Ubuntu і керувати ним з комп’ютера під управлінням Windows. Просто не забудьте налаштувати необхідні параметри брандмауера і усунути будь-які проблеми з підключенням. Крім того, покращення безпеки за допомогою таких опцій, як зміна RDP-порту за замовчуванням і використання VPN, допоможе гарантувати, що ваше віддалене з’єднання залишається безпечним і надійним.
