Час від часу потрібно підключатись до віддаленого Ubuntu чи Debian за допомогою windows клієнта rdp. Ось невелика розповідь про один з видів. По-перше ось корисний сайт на цю тему: How to Connect to a Debian via Remote Desktop Connection using xRDP Для Fedora можно почитати тут. По друге мій рецепт ))
XRDP – це вільний та відкритий протокол віддаленого робочого столу для Linux, що дозволяє підключатись до графічного інтерфейсу Linux з будь-якої системи, що підтримує RDP (Remote Desktop Protocol).
XRDP дозволяє віддалено керувати Linux-системою через графічний інтерфейс з будь-якої платформи, що підтримує RDP, такої як Windows, macOS, або інші Linux-системи.
Для встановлення та налаштування XRDP на Ubuntu (Debian base) системі можна використати наступні кроки:
- Встановіть пакет xrdp з допомогою менеджера пакетів вашої Debian base. Наприклад, для Ubuntu можна виконати команду:
sudo apt-get install xrdp
Для системи під керуванням Fedora команда схожа
sudo dnf install xrdp
sudo systemctl enable xrdp --now
Далі для обох систем однаково, перевірте, чи запущений сервіс xrdp:
sudo systemctl status xrdp
Якщо сервіс не запущений, запустіть його:
sudo systemctl start xrdp
- Відкрийте порт 3389 на вашій брандмауері (firewall), якщо він закритий.
- Підключіться до Linux-системи з іншої системи за допомогою клієнта RDP. Наприклад, для Windows можна використовувати вбудований клієнт RDP, а для macOS можна встановити додаток Microsoft Remote Desktop.
sudo ufw allow 3389
Для Fedora якщо використовується файрвол firewalld команда така:
sudo firewall-cmd --new-zone=xrdp --permanent
sudo firewall-cmd --add-port=3389/tcp --permanent
sudo firewall-cmd --reload
Після встановлення та налаштування XRDP на Linux-системі ви зможете віддалено керувати графічним інтерфейсом Linux-системи з будь-якої платформи, що підтримує RDP.
Ну і пару виправлень, якщо буде білий екран з помилкою (в мене були помилки на Ubuntu 22.10 на новіші версії 23.04 та Fedora 38 помилок не виникало):
Black Screen / Oh No ! Something has gone wrong…
wget https://snapshot.debian.org/archive/debian/20210302T032219Z/pool/main/x/xorgxrdp/xorgxrdp_0.2.15-1_amd64.deb
wget https://snapshot.debian.org/archive/debian/20210302T032219Z/pool/main/x/xrdp/xrdp_0.9.15-1_amd64.deb
потім потрібно встановити ці пакети
sudo apt install ./xorgxrdp_0.2.15-1_amd64.deb
sudo apt install ./xrdp_0.9.15-1_amd64.deb
Мало би запрацювати 🙂
Оновлено 08.02.24:
Після встановлення графічного інтерфейсу Xfce на Ubuntu Server також отримав таку помилку White Screen / Oh No ! Something has gone wrong… та перепробував всі способи вирішення цієї помилки, а виявилось, що ubuntu шукала Gnome desktop а я його не хотів встановлювати, тому я знайшов класну команду:
sudo update-alternatives --config x-session-manager
Та вибрати те що ви встановлювали, в моєму випадку 2 Xfce
great points altogether, you simply gained a new reader. What would you suggest in regards to your post that you made a few days ago? Any positive?