Remote Desktop Protocol umožňuje uživatelům přístup ke vzdálené ploše systému. Služba XRDP vám poskytuje grafické přihlášení ke vzdáleným počítačům pomocí Microsoft RDP (Remote Desktop Protocol). XRDP také podporuje obousměrný přenos schránky (text, bitmapa, soubor), přesměrování zvuku a přesměrování jednotky (připojení místních klientských jednotek na vzdálené počítače).
XRDP je snadno instalovatelná a konfigurovatelná služba pro systémy Ubuntu. Ale můžete také použít VNC server pro přístup ke vzdálené ploše systémů Ubuntu. Najděte si návod k instalaci serveru VNC na systémy Ubuntu 20.04.
Tento tutoriál vám pomůže nainstalovat vzdálenou plochu (XRDP) na systém Ubuntu 20.04 Linux. Poskytuje také pokyny k instalaci prostředí Desktop do vašeho systému.
Krok 1 – Instalace desktopového prostředí
Ve výchozím nastavení nemá Ubuntu Server nainstalované Desktop Environment. Server XRDP je navržen tak, aby ovládal pouze stolní systémy. Budete tedy muset do svého systému přidat desktopové prostředí.
Otevřete terminál a upgradujte všechny nainstalované balíčky pomocí následujícího příkazu:
sudo apt update && sudo apt upgrade
Jakmile je váš systém aktualizován, nainstalujte nástroj Tasksel pro instalaci desktopového prostředí:
apt install tasksel -y
Po instalaci Tasksel spusťte obslužný program Tasksel pomocí následujícího příkazu:
tasksel
Měli byste vidět následující rozhraní:
Pomocí klávesy se šipkou přejděte v seznamu dolů a vyhledejte Plocha Ubuntu . Poté ji vyberte stisknutím klávesy Space a poté stisknutím klávesy Tab vyberte OK a poté stisknutím klávesy Enter nainstalujte plochu Ubuntu.
Jakmile jsou všechny balíčky nainstalovány, budete muset nastavit zavádění systému do grafického cíle. Můžete jej nastavit pomocí následujícího příkazu:
systemctl set-default graphical.target
Dále restartujte váš systém aplikujte změny.
Krok 2 – Instalace XRDP na Ubuntu
Balíčky Xrdp jsou dostupné ve výchozích systémových úložištích. Vzdálenou plochu můžete nainstalovat na svůj systém Ubuntu provedením následujícího příkazu.
sudo apt install xrdp -y
Po úspěšném dokončení instalace xrdp se automaticky spustí jeho služba. Chcete-li ověřit stav služby, spusťte příkaz:
sudo systemctl status xrdp
Výše uvedený výstup ukazuje, že služba Xrdp je v provozu.
Krok 3 – Konfigurace Xrdp
Během instalace xrdp přidal do vašeho systému uživatele s názvem „xrdp“. Relace xrdp používá soubor klíče certifikátu „/etc/ssl/private/ssl-cert-snakeoil.key“, který hraje důležitou roli u vzdálené plochy.
Aby to fungovalo správně, přidejte uživatele xrdp do skupiny „ssl-cert“ pomocí následujícího příkazu.
sudo usermod -a -G ssl-cert xrdp
Někdy uživatel čelí problému s černou obrazovkou na pozadí. Takže, že jsem zahrnul kroky k vyřešení problému s černou obrazovkou na pozadí. Upravte soubor xrdp /etc/xrdp/startwm.sh
v textovém editoru:
sudo nano /etc/xrdp/startwm.sh
Přidejte tyto příkazy před příkazy, které testují a spouštějí Xsession, jak je znázorněno níže:
Unset DBUS_SESSION_ADDRESS Unset XDG_RUNTIME_DIR
Stiskněte CTRL+O pro zápis a poté CTRL+X pro ukončení editoru.
Restartujte službu Xrdp spuštěním příkazu uvedeného níže:
sudo systemctl restart xrdp
Krok 4 – Úprava brány firewall
Xrdp naslouchá na portu 3389, což je výchozí port pro protokol RDP. Firewall musíte upravit tak, aby umožňoval vzdáleným systémům přístup k portu 3389.
V systémech s UFW firewallem použijte následující příkaz k otevření portu 3389 pro síť LAN.
sudo ufw allow from 192.168.1.0/24 to any port 3389
Chcete-li použít nová pravidla, znovu načtěte UFW.
sudo ufw reload
Dobře, váš systém je připraven k přístupu přes protokol RDP.
Krok 5 – Připojení ke vzdálené ploše
Služba Xrdp je úspěšně nainstalována a připravena k připojení. Na svém klientovi Windows otevřete klienta RDP a zadejte IP adresu systému Ubuntu.
Klienta RDP můžete spustit zadáním "mstsc"
v okně spuštění nebo příkazovém řádku.
Poprvé se zobrazí varovná zpráva, protože vzdálený systém váš systém nezná. Zaškrtněte políčko před „Neptat se mě znovu na připojení k tomuto počítači“ a pokračujte kliknutím na Ano.
Po úspěšném připojení vás vzdálený systém vyzve k ověření. Chcete-li získat přístup ke vzdálené ploše, zadejte přihlašovací údaje vzdáleného systému Ubuntu.
Po úspěšném ověření získáte přístup ke vzdálené ploše.
Nyní můžete svůj vzdálený systém Ubuntu spravovat graficky.
Závěr
Tento tutoriál vám pomohl nastavit službu vzdálené plochy na systému Ubuntu 20.04 s Xrdp. Výukový program také obsahuje kroky k instalaci Desktop Environment na systému Ubuntu.