Úvod
Remote Desktop (Xrdp) je bezplatná a open source implementace serveru Microsoft RDP, která umožňuje operačním systémům jiným než Microsoft Windows poskytovat plně funkční prostředí vzdálené plochy kompatibilní s RDP.
Tento tutoriál vám vysvětlí, jak nainstalovat a nakonfigurovat Xrdp na Ubuntu 18.04.
Předpoklad
- Přístup sudo k vašemu serveru Ubuntu 18.04
Krok 1:Přihlaste se k serveru s přístupem Sudo.
Abyste mohli nainstalovat aplikaci Xrdp, musíte se přihlásit k serveru s přístupem Sudo.
ssh username@your_server_ip
Krok 2:Instalace balíčků XRDP
Po přihlášení můžete aktualizovat svůj seznam balíčků pro aktualizace pro balíčky, které vyžadují aktualizaci, a také pro nové balíčky, které právě přišly do repozitářů pomocí příkazu níže
sudo apt-get update
Po aktualizacích nainstalujte Xrdp na váš server příkazem Spustit níže
sudo apt-get install xrdp
Krok 3:Instalace preferovaného desktopového prostředí
Chcete-li nainstalovat XFCE Použijte níže uvedený příkaz
sudo apt-get install xfce4
#Optional sudo apt-get install xfce4-terminal
(nebo)
Chcete-li nainstalovat MATE Použijte níže uvedený příkaz
sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon
Konfigurace pro použití preferovaného prostředí
Po instalaci nakonfigurujte XRDP k použití prostředí XFCE s níže uvedeným příkazem
sudo sed -i.bak '/fi/a #xrdp multiple users configuration \n xfce-session \n' /etc/xrdp/startwm.sh
(nebo)
pokud jste nainstalovali MATE , Použijte níže uvedený příkaz k prostředí MATE
sudo sed -i.bak '/fi/a #xrdp multiple users configuration \n mate-session \n' /etc/xrdp/startwm.sh
Ve výchozím nastavení Xrdp používá /etc/ssl/private/ssl-cert-snakeoil.key
soubor, který je čitelný pouze pro uživatele, kteří jsou členy skupiny „ssl-cert“. Provedením následujícího příkazu přidejte uživatele xrdp do skupiny
sudo adduser xrdp ssl-cert
Krok 4:Povolení portu RDP v bráně firewall
Po konfiguraci, Chcete-li se připojit k relaci RDP, musíte povolit port ve firewallu, který je ve výchozím nastavení uzavřen. Spuštěním níže uvedeného příkazu otevřete port v Ubuntu 18.04
Pokud jste povolili UFW, použijte níže uvedený příkaz
sudo ufw allow 3389/tcp
Pokud na vašem serveru běží Iptables, použijte níže uvedený příkaz
sudo iptables -A INPUT -p tcp --dport 3389 -j ACCEPT
sudo netfilter-persistent save
sudo netfilter-persistent reload
Krok 5:Restartujte aplikaci Xrdp
Jakmile aplikaci Xrdp restartujte, abyste se ujistili, že se všechny výše uvedené změny projeví.
sudo /etc/init.d/xrdp restart
A je to. Nyní se budete moci připojit k serveru prostřednictvím RDP
Závěr
Nyní byste měli být schopni se připojit k serveru přes Xrdp. Pokud používáte Linux jako místní plochu, můžete se k serveru připojit přes Remmina. Pokud používáte Windows jako místní plochu, uživatelé Windows mají ve výchozím nastavení na svých počítačích aplikaci pro připojení RDP. Chcete-li jej najít, vyhledejte v nabídce Start „Připojení ke vzdálené ploše“.