GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Xrdp Server (Remote Desktop) na Ubuntu 18.04

Xrdp je open-source implementace protokolu RDP (Microsoft Remote Desktop Protocol), která vám umožňuje graficky ovládat vzdálený systém. Pomocí RDP se můžete přihlásit ke vzdálenému počítači a vytvořit skutečnou relaci plochy stejně, jako kdybyste 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 řešení s otevřeným zdrojovým kódem pro přístup ke vzdálené ploše, použijte VNC.

Instalace desktopového prostředí #

Obecně platí, že servery Linux 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 repozitářích Ubuntu je k dispozici několik desktopových prostředí (DE). Nainstalujeme Xfce. Jedná se o rychlé, stabilní a lehké desktopové prostředí, díky kterému je ideální pro použití na vzdáleném serveru.

Chcete-li nainstalovat Xfce na váš server, zadejte následující příkazy jako uživatel s právy sudo:

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 Xrdp #

Balíček Xrdp je k dispozici ve výchozích úložištích 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 běží, zadáním:

sudo systemctl status xrdp

Výstup bude vypadat nějak takto:

● xrdp.service - xrdp daemon
   Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2019-07-28 22:40:53 UTC; 4min 21s ago
     Docs: man:xrdp(8)
           man:xrdp.ini(5)
  ...

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 xrdp uživatele do skupiny:

sudo adduser xrdp ssl-cert  

A je to. Xrdp byl nainstalován na váš server Ubuntu.

Konfigurace Xrdp #

Konfigurační soubory Xrdp jsou umístěny v /etc/xrdp adresář. Pro základní připojení Xrdp nemusíte provádět žádné změny v konfiguračních souborech. Xrdp používá výchozí plochu X Window, což je v tomto případě XFCE.

Hlavní konfigurační soubor se jmenuje xrdp.ini . Tento soubor je rozdělen do sekcí a umožňuje vám nastavit globální konfigurační nastavení, jako je zabezpečení a naslouchací adresy, a vytvořit různé xrdp přihlašovací relace.

Kdykoli provedete jakékoli změny v konfiguračním souboru, musíte restartovat službu Xrdp:

sudo systemctl restart xrdp

Xrdp používá startwm.sh soubor ke spuštění X session. Pokud chcete použít jinou plochu X Window, upravte tento soubor.

Konfigurace brány firewall #

Ve výchozím nastavení Xrdp naslouchá na portu 3389 na všech rozhraních. Pokud na svém serveru Ubuntu spouštíte firewall (což byste měli dělat vždy), budete muset přidat pravidlo, které povolí provoz na portu Xrdp.

Chcete-li povolit přístup k serveru Xrdp z konkrétní adresy IP 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ž se z bezpečnostních důvodů důrazně nedoporučuje), spusťte:

sudo ufw allow 3389

Pro zvýšení bezpečnosti můžete zvážit nastavení Xrdp tak, aby naslouchalo pouze na localhost, a vytvoření tunelu SSH, který bezpečně předává provoz z vašeho místního počítače na portu 3389 na server na stejném portu. Další bezpečnou možností je nainstalovat OpenVPN a připojit se k serveru Xrdp prostřednictvím privátní sítě.

Připojování k serveru Xrdp #

Nyní, když jste nastavili svůj Xrdp server, je čas otevřít Xrdp klienta a připojit se k serveru.

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

Na přihlašovací obrazovce zadejte své uživatelské jméno a heslo a klikněte na „OK“.

Po přihlášení byste měli vidět výchozí plochu Xfce. Mělo by to vypadat nějak 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 si nainstalovat aplikaci Microsoft Remote Desktop z Mac App Store. Uživatelé Linuxu mohou používat klienta RDP, jako je Remmina nebo Vinagre.


Ubuntu
  1. Jak nainstalovat Xrdp Server (Remote Desktop) na Ubuntu 20.04

  2. Jak nainstalovat vzdálenou plochu (Xrdp) na Ubuntu 18.04

  3. Jak nainstalovat Xrdp (Remote Desktop) na Ubuntu 20.04 LTS

  1. Jak nainstalovat Xrdp Server (Remote Desktop) na CentOS 8

  2. Jak nainstalovat Xrdp Server (Remote Desktop) na Debian 10

  3. Jak nainstalovat XRDP (Remote Desktop) Server na Centos 8

  1. Jak nainstalovat Ubuntu Desktop ze serveru Ubuntu

  2. Jak nainstalovat AnyDesk Remote Desktop v Ubuntu

  3. Jak nainstalovat qBittorrent na plochu nebo server Ubuntu 18.04