15%

Заощаджуйте 15% на всіх послугах хостингу

Перевірте свої навички та отримайте Знижку на будь-який тарифний план

Використовуй код:

Skills
Почати
30.10.2024

Як підключитися до Ubuntu з Windows за допомогою RDP

Протокол віддаленого робочого столу (RDP) дозволяє користувачам отримувати доступ до віддаленого комп’ютера і керувати ним через мережу так, ніби вони сидять безпосередньо перед ним. Хоча RDP підтримується Windows, Ubuntu не має вбудованої підтримки RDP за замовчуванням. Це обмеження можна легко подолати, встановивши додаткове програмне забезпечення, таке як xrdp, реалізацію протоколу RDP з відкритим вихідним кодом для систем Linux. Після налаштування xrdp дозволяє Ubuntu приймати вхідні RDP-з’єднання з комп’ютерів Windows та інших RDP-клієнтів. Це дозволяє віддалено працювати з повноцінним графічним середовищем робочого столу в Ubuntu, забезпечуючи звичний і зручний досвід для користувачів, які покладаються на інструменти на базі Windows для віддаленого доступу. Однак, ви можете легко налаштувати сервер RDP на вашому комп’ютері Ubuntu і підключитися до нього з комп’ютера з Windows за допомогою клієнта віддаленого робочого столу

Крок 1: Встановлення RDP-сервера в Ubuntu

За замовчуванням Ubuntu не постачається з RDP-сервером, тому його потрібно встановити. Одним з найпоширеніших RDP-серверів для Ubuntu є xrdp

Щоб встановити xrdp:

  1. Відкрийте термінал на вашій машині Ubuntu (натисніть Ctrl + Alt + T).
  2. Оновіть списки пакунків
    sudo apt update
  3. Встановіть xrdp
    sudo apt install xrdp
  4. Після встановлення запустіть службу xrdp
    sudo systemctl enable xrdp sudo systemctl start xrdp
  5. Щоб перевірити, чи запущено xrdp, скористайтеся цією командою
    sudo systemctl status xrdp

Тепер, коли xrdp встановлено і запущено, Ubuntu готова приймати підключення до віддаленого робочого столу

Крок 2: Налаштування брандмауера в Ubuntu

Щоб дозволити RDP-з’єднання через брандмауер Ubuntu, вам потрібно відкрити порт 3389, який використовується RDP за замовчуванням

Щоб дозволити RDP через брандмауер:

  1. Якщо на вашому комп’ютері Ubuntu увімкнено UFW (Uncomplicated Firewall), дозвольте порт RDP шляхом запуску
    sudo ufw allow 3389/tcp
  2. Якщо брандмауер вимкнено, ви можете увімкнути його
    sudo ufw enable

Після виконання цих кроків машина Ubuntu повинна бути готова приймати вхідні RDP-з’єднання

Крок 3: Підключення до Ubuntu з Windows за допомогою RDP

Після налаштування RDP-сервера на Ubuntu ви можете скористатися вбудованим інструментом підключення до віддаленого робочого столу Windows для підключення

Щоб підключитися до Ubuntu з Windows:

  1. На комп’ютері з Windows натисніть Windows + R, щоб відкрити діалогове вікно Виконати.
  2. Введіть mstsc і натисніть Enter. Це відкриє інструмент Підключення до віддаленого робочого столу.
  3. У вікні Підключення до віддаленого робочого столу введіть IP-адресу вашого комп’ютера Ubuntu. Щоб дізнатися IP-адресу вашого комп’ютера Ubuntu, ви можете виконати у терміналі наступну команду
    hostname -I
  4. Натисніть кнопку Підключитися.
  5. З’явиться вікно входу в систему. Введіть ваше ім’я користувача і пароль Ubuntu і натисніть OK.

Тепер ви повинні бути підключені до робочого столу Ubuntu з вашого комп’ютера з Windows, і ви можете керувати ним так, як якщо б ви використовували його локально

Крок 4: Вирішення поширених проблем

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

1. Чорний екран після входу в систему

Якщо ви успішно підключилися, але бачите лише чорний екран, це, ймовірно, пов’язано з проблемою відображення сеансу xrdp. Щоб виправити це, ви можете встановити середовище робочого столу Ubuntu на Xfce, яке, як відомо, добре працює з xrdp

Встановіть Xfce:
sudo apt install xfce4

Далі вам потрібно вказати xrdp використовувати Xfce

  1. Відредагуйте конфігураційний файл xrdp
    echo xfce4-session >~/.xsession
  2. Перезапустіть 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

  1. Відкрийте файл xrdp.ini
    sudo nano /etc/xrdp/xrdp.ini
  2. Знайдіть рядок з port=3389 і змініть його на інший номер порту (наприклад, 3390).
  3. Збережіть файл і вийдіть з нього, а потім перезапустіть xrdp
    sudo systemctl restart xrdp
  4. Вам також потрібно буде оновити ваш брандмауер, щоб дозволити новий порт.

2. Використовуйте VPN

Коли це можливо, підключайтеся до машини Ubuntu через VPN (віртуальну приватну мережу), перш ніж використовувати RDP. Це додасть додатковий рівень шифрування і безпеки

3. Використовуйте надійні паролі

Переконайтеся, що обліковий запис користувача Ubuntu має надійний пароль, щоб запобігти атакам грубого підбору. Розгляньте можливість впровадження двофакторної автентифікації (2FA) для додаткового захисту

Висновок

Налаштування RDP-з’єднання між Ubuntu і Windows за допомогою xrdp є ефективним і практичним способом віддаленого керування системою Linux, особливо для користувачів, які віддають перевагу графічному інтерфейсу або потребують періодичного доступу до робочого столу. За допомогою xrdp Ubuntu стає доступною через стандартний інструмент підключення до віддаленого робочого столу, вбудований в Windows, що усуває потребу в сторонніх клієнтах і спрощує крос-платформне адміністрування. Дотримуючись кроків, описаних у цьому посібнику – встановлення xrdp, вибір сумісного середовища робочого столу та увімкнення служби – ви зможете швидко встановити стабільне з’єднання з віддаленим робочим столом. Правильне налаштування брандмауера відіграє ключову роль у цьому процесі, оскільки відкриття необхідних портів забезпечує безперебійне з’єднання, водночас дозволяючи зберігати контроль над правилами доступу до мережі.

15%

Заощаджуйте 15% на всіх послугах хостингу

Перевірте свої навички та отримайте Знижку на будь-який тарифний план

Використовуй код:

Skills
Почати