15%

Alexhost ви дава желания

Извършете проучването и спечелете награди

30.10.2024

Как да се свържете с Ubuntu от Windows чрез RDP

Протоколът за отдалечен работен плот (Remote Desktop Protocol – RDP) позволява на потребителите да имат достъп до отдалечен компютър и да го управляват по мрежата, сякаш се намират директно пред него. Докато RDP се поддържа от Windows, Ubuntu не разполага с вградена поддръжка на RDP. Въпреки това можете лесно да настроите 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. Ако UFW (Uncomplicated Firewall) е активирана на вашата машина с Ubuntu, разрешете порта 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, за да отворите диалоговия прозорец Run.
  2. Въведете mstsc и натиснете Enter. Това ще отвори инструмента за свързване на отдалечен работен плот.
  3. В прозореца Remote Desktop Connection (Свързване на отдалечен работен плот) въведете 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. Като следвате стъпките в това ръководство, можете да разрешите отдалечен достъп до вашия десктоп с Ubuntu и да го управлявате от машина с Windows. Само не забравяйте да конфигурирате необходимите настройки на защитната стена и да отстранявате всякакви проблеми с връзката. Освен това подобряването на сигурността с опции като промяна на порта по подразбиране на RDP и използване на VPN ще ви помогне да гарантирате, че вашата отдалечена връзка ще остане сигурна и надеждна.

15%

Alexhost ви дава желания

Извършете проучването и спечелете награди