GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Xrdp Server (Remote Desktop) na CentOS 8

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 CentOS 8.

Pokud dáváte přednost alternativě s otevřeným zdrojovým kódem, podívejte se na VNC.

Instalace desktopového prostředí #

Obecně platí, že servery Linux nemají nainstalované desktopové prostředí. Pokud počítač, ke kterému se chcete připojit, nemá GUI, prvním krokem je jeho instalace. V opačném případě tento krok přeskočte.

Gnome je výchozí desktopové prostředí v CentOS 8. Chcete-li nainstalovat Gnome na vzdálený počítač, spusťte následující příkaz

sudo dnf groupinstall "Server with GUI"

V závislosti na vašem systému může stažení a instalace balíčků a závislostí Gnome nějakou dobu trvat.

Instalace Xrdp #

Xrdp je k dispozici v softwarovém úložišti EPEL. Pokud EPEL není ve vašem systému povolen, povolte jej zadáním:

sudo dnf install epel-release

Nainstalujte balíček Xrdp:

sudo dnf install xrdp 

Po dokončení procesu instalace spusťte službu Xrdp a povolte ji při spouštění:

sudo systemctl enable xrdp --now

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 (/usr/lib/systemd/system/xrdp.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2020-02-02 18:30:43 UTC; 11s ago
  ...

Konfigurace Xrdp #

Konfigurační soubory 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ě Gnome.

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 počítači CentOS spouštíte firewall (což byste měli dělat vždy), budete muset přidat pravidlo, které povolí provoz na portu Xrdp.

Obvykle byste chtěli povolit přístup k serveru Xrdp pouze z konkrétní IP adresy nebo rozsahu IP. Chcete-li například povolit připojení pouze z 192.168.1.0/24 range, zadejte následující příkaz:

sudo firewall-cmd --new-zone=xrdp --permanentsudo firewall-cmd --zone=xrdp --add-port=3389/tcp --permanentsudo firewall-cmd --zone=xrdp --add-source=192.168.1.0/24 --permanentsudo firewall-cmd --reload

Chcete-li povolit provoz na portu 3389 odkudkoli použijte níže uvedené příkazy. Z bezpečnostních důvodů důrazně nedoporučujeme povolit přístup odkudkoli.

sudo firewall-cmd --add-port=3389/tcp --permanentsudo firewall-cmd --reload

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ž je server Xrdp nakonfigurován, je čas otevřít místního klienta Xrdp a připojit se ke vzdálenému systému CentOS 8.

Uživatelé systému Windows mohou používat 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 Gnome. Mělo by to vypadat nějak takto:

Nyní můžete začít komunikovat se vzdálenou plochou 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.


Cent OS
  1. Jak nainstalovat vzdálenou plochu (Xrdp) na Ubuntu 18.04

  2. Jak nainstalovat Xrdp Server na Debian 10

  3. Jak nainstalovat Xrdp Server na Debian 11

  1. Jak nainstalovat XRDP na CentOS 7

  2. Jak nainstalovat XRDP na CentOS 8

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

  1. Jak nainstalovat webový server Apache na CentOS 7

  2. Jak nainstalovat Xrdp Server (Remote Desktop) na Ubuntu 18.04

  3. Nainstalujte vzdálenou plochu xrdp do CentOS 6 / RHEL 6