Як підключитися до 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, ви можете виконати у терміналі наступну команду:
ім'я хоста -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/tcp
3. Повільне з’єднання
Якщо у вас повільне з’єднання, спробуйте зменшити якість відображення під час підключення. У вікні “Підключення до віддаленого робочого столу” перейдіть до “Параметри” > “Екран” і зменшіть якість зображення.
Крок 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, допоможе гарантувати, що ваше віддалене з’єднання залишається безпечним і надійним.