Android

Hur man installerar xrdp-server (fjärrskrivbord) på Ubuntu 18.04

How to Install Xrdp Server (Remote Desktop Connection) on Ubuntu 18.04

How to Install Xrdp Server (Remote Desktop Connection) on Ubuntu 18.04

Innehållsförteckning:

Anonim

Xrdp är en öppen källkodsimplementering av Microsoft Remote Desktop Protocol (RDP) som låter dig grafiskt styra ett fjärrsystem. Med RDP kan du logga in på fjärrmaskinen och skapa en riktig skrivbordssession på samma sätt som om du hade loggat in på en lokal maskin.

Denna handledning förklarar hur du installerar och konfigurerar Xrdp-server på Ubuntu 18.04.

Installera skrivbordsmiljö

I allmänhet har Linux-servrar inte en skrivbordsmiljö installerad. Vårt första steg är att installera X11 och en lätt skrivbordsmiljö som kommer att fungera som en backend för Xrdp.

Det finns flera skrivbordsmiljöer (DE) tillgängliga i Ubuntu-förvar. Vi installerar Xfce. Det är en snabb, stabil och lätt skrivbordsmiljö, vilket gör den idealisk för användning på en fjärrserver.

Skriv följande kommandon som en användare med sudo-behörigheter för att installera Xfce på din server:

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

Beroende på ditt system kommer det att ta lite tid att ladda ner och installera Xfce-paket.

Installera Xrdp

Xrdp-paketet är tillgängligt i Ubuntu standardförvar. För att installera det, kör:

sudo apt install xrdp

När installationsprocessen är klar startar Xrdp-tjänsten automatiskt. Du kan verifiera att Xrdp körs genom att skriva:

sudo systemctl status xrdp

Utgången ser ut så här:

● 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)…

Som standard använder /etc/ssl/private/ssl-cert-snakeoil.key filen /etc/ssl/private/ssl-cert-snakeoil.key som bara är läsbar för användare som är medlemmar i gruppen "ssl-cert". Kör följande kommando för att lägga till xrdp användaren i gruppen:

sudo adduser xrdp ssl-cert

Det är allt. Xrdp har installerats på din Ubuntu-server.

Konfigurera Xrdp

Xrdp-konfigurationsfiler finns i /etc/xrdp . För grundläggande Xrdp-anslutningar behöver du bara konfigurera Xrdp för att använda Xfce. För att göra det öppnar du följande fil i din textredigerare:

sudo nano /etc/xrdp/xrdp.ini

Lägg till följande rad i slutet av filen:

/etc/xrdp/xrdp.ini

exec startxfce4

Spara filen och starta om Xrdp-tjänsten:

sudo systemctl restart xrdp

Konfigurera brandväggen

Som standard lyssnar Xrdp på port 3389 på alla gränssnitt. Om du kör en brandvägg på din Ubuntu-server (vilket du alltid ska göra) måste du lägga till en regel som möjliggör trafik på Xrdp-porten.

För att tillåta åtkomst till Xrdp-servern från en specifik IP-adress eller IP-område kör du i detta exempel 192.168.1.0/24 följande kommando:

sudo ufw allow from 192.168.1.0/24 to any port 3389

sudo ufw allow 3389

För ökad säkerhet kan du överväga att ställa in Xrdp för att bara lyssna på localhost och skapa en SSH-tunnel som säkert vidarebefordrar trafik från din lokala maskin på port 3389 till servern i samma port. Ett annat säkert alternativ är att installera OpenVPN och ansluta till Xrdp-servern via det privata nätverket.

Ansluter till Xrdp-servern

Nu när du har konfigurerat din Xrdp-server är det dags att öppna din Xrdp-klient och ansluta till servern.

Du kan nu börja interagera med fjärrskrivbordet XFCE från din lokala maskin med ditt tangentbord och mus.

Slutsats

Genom att installera en Xrdp-server kan du hantera din Ubuntu 18.04-server från din lokala datormaskin med ett lättanvänt grafiskt gränssnitt.

ubuntu rdp