Jak nainstalovat Xrdp Server (Remote Desktop) na Ubuntu 18.04

Xrdp je open-source implementace protokolu Microsoft Remote Desktop Protocol (RDP), která vám umožní graficky ovládat vzdálený systém. S RDP se můžete přihlásit ke vzdálenému počítači a vytvořit skutečnou relaci na ploše, jako byste se přihlásili k místnímu počítači.

tento tutoriál vysvětluje, jak nainstalovat a nakonfigurovat server Xrdp na Ubuntu 18.04.

Pokud chcete open-source řešení pro vzdálený přístup na plochu, jděte s VNC .,

instalace desktopového prostředí #

linuxové servery obecně nemají nainstalované desktopové prostředí. Naším prvním krokem je instalace X11 a lehkého desktopového prostředí, které bude fungovat jako backend pro Xrdp.

v úložištích Ubuntu je k dispozici několik desktopových prostředí (DE). Budeme instalovat Xfce . Jedná se o rychlé, stabilní a lehké desktopové prostředí, které je ideální pro použití na vzdáleném serveru.,

zadejte následující příkazy jako uživatel s oprávněními sudo pro instalaci Xfce na váš server:

sudo apt updatesudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

v závislosti na vašem systému bude stahování a instalace balíčků Xfce nějakou dobu trvat.

instalace balíčku Xrdp #

xrdp je k dispozici ve výchozím úložišti Ubuntu. Chcete-li jej nainstalovat, spusťte:

sudo apt install xrdp 

po dokončení procesu instalace se služba Xrdp automaticky spustí., Můžete ověřit, že Xrdp je spuštěn zadáním:

sudo systemctl status xrdp

výstup bude vypadat nějak takto:

ve výchozím nastavení Xrdp používá /etc/ssl/private/ssl-cert-snakeoil.key soubor, který je čitelný pouze uživatelé, kteří jsou členy „ssl-cert“ skupiny. Proveďte následující příkaz a přidejte uživatele xrdp do skupiny :

sudo adduser xrdp ssl-cert 

to je vše. Xrdp byl nainstalován na vašem serveru Ubuntu.

konfigurace xrdp #

konfigurační soubory Xrdp jsou umístěny v adresáři /etc/xrdp., U základních připojení Xrdp nemusíte provádět žádné změny konfiguračních souborů. Xrdp používá výchozí plochu okna X, která je v tomto případě XFCE.

hlavní konfigurační soubor je pojmenován xrdp.ini . Tento soubor je rozdělen do sekcí a umožňuje nastavit globální nastavení konfigurace, jako jsou bezpečnostní a poslechové adresy a vytvářet různé přihlašovací relace xrdp.,

pokaždé, když provedete jakékoli změny do konfiguračního souboru musíte restartovat Xrdp služby:

sudo systemctl restart xrdp

Xrdp používá startwm.sh soubor spusťte X sezení. Pokud chcete použít jinou plochu okna X, upravte tento soubor.

Konfigurace brány Firewall #

ve výchozím nastavení xrdp poslouchá na portu 3389 na všech rozhraních. Pokud spustíte firewall na serveru Ubuntu (který byste měli vždy dělat), budete muset přidat pravidlo, které umožní provoz na portu Xrdp.,

Chcete-li povolit přístup k serveru Xrdp z určité IP adresy nebo rozsahu IP, v tomto příkladu 192.168.1.0/24 spusťte následující příkaz:

sudo ufw allow from 192.168.1.0/24 to any port 3389

Pokud chcete povolit přístup odkudkoli (což je z bezpečnostních důvodů velmi odrazováno) spustit:

sudo ufw allow 3389

pro zvýšení bezpečnosti můžete zvážit nastavení xrdp pro poslech pouze na localhost a vytvoření SSH tunelu, který bezpečně předává provoz z místního počítače na portu 3389 serveru na stejném portu., Další bezpečnou možností je instalace OpenVPN a připojení k serveru Xrdp prostřednictvím soukromé sítě.

připojení k serveru Xrdp #

Nyní, když jste nastavili Server Xrdp, je čas otevřít klienta xrdp a připojit se k serveru.

Pokud máte počítač se systémem Windows, můžete použít výchozí klienta RDP. Do vyhledávacího panelu systému Windows zadejte „remote“ a klikněte na „Remote Desktop Connection“. Tím se otevře klient RDP. Do pole „počítač“ zadejte IP adresu vzdáleného serveru a klikněte na „Připojit“.,

On the login screen, enter your username and password and click „OK”.

Once logged in, you should see the default Xfce desktop., Mělo by to vypadat takto:

nyní můžete začít komunikovat se vzdálenou plochou Xfce z místního počítače pomocí klávesnice a myši.

Pokud používáte macOS, můžete nainstalovat aplikaci Microsoft Remote Desktop z Mac App Store. Uživatelé Linuxu mohou používat klienta RDP, jako je Remmina nebo Vinagre.

závěr #

Instalace serveru Xrdp vám umožní spravovat Ubuntu 18.,04 server z místního stolního počítače prostřednictvím snadno použitelného grafického rozhraní.

Leave a Comment