Så här installerar du xrdp Server (Remote Desktop) på Ubuntu 18.04

Xrdp är en Open-source-implementering av Microsoft Remote Desktop Protocol (RDP) som låter dig grafiskt styra ett fjärrsystem. Med RDP kan du logga in på fjärrdatorn och skapa en riktig skrivbordssession på samma sätt som om du hade loggat in på en lokal dator.

denna handledning förklarar hur man installerar och konfigurerar xrdp-server på Ubuntu 18.04.

om du vill ha en lösning med öppen källkod för fjärråtkomst till skrivbordet, gå med VNC .,

installera skrivbordsmiljö #

generellt sett 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 ett backend för Xrdp.

det finns flera skrivbordsmiljöer (de) tillgängliga i Ubuntu-förråd. 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 användare med sudo-behörighet för att installera Xfce på din server:

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

beroende på ditt system tar det lite tid att ladda ner och installera Xfce-paket.

installera xrdp #

xrdp paketet finns i standard Ubuntu förråd. 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

utdata kommer att se ut så här:

som standard använder xrdp filen /etc/ssl/private/ssl-cert-snakeoil.key som endast kan läsas av användare som är medlemmar i gruppen ”SSL-cert”. Utför följande kommando för att lägga tillxrdp – användaren i gruppen:

sudo adduser xrdp ssl-cert 

det är det. Xrdp har installerats på din Ubuntu server.

konfigurera xrdp #

konfigurationsfilerna för xrdp finns i katalogen/etc/xrdp., För grundläggande xrdp-anslutningar behöver du inte göra några ändringar i konfigurationsfilerna. Xrdp använder standard X Window desktop, som i detta fall är XFCE.

huvudkonfigurationsfilen heterxrdp.ini . Den här filen är uppdelad i sektioner och låter dig ställa in globala konfigurationsinställningar som säkerhet och lyssningsadresser och skapa olika xrdp inloggningssessioner.,

När du gör några ändringar i konfigurationsfilen måste du starta om xrdp-tjänsten:

sudo systemctl restart xrdp

xrdp använder startwm.sh – filen för att starta X-sessionen. Om du vill använda ett annat X-fönster skrivbord, redigera den här filen.

konfigurera brandvägg #

som standard lyssnar xrdp på port3389 på alla gränssnitt. Om du kör en brandvägg på din Ubuntu-server (som du alltid ska göra) måste du lägga till en regel som aktiverar trafik på xrdp-porten.,

för att tillåta åtkomst till xrdp-servern från en specifik IP-adress eller IP-intervall, i det här exemplet 192.168.1.0/24, kör följande kommando:

sudo ufw allow from 192.168.1.0/24 to any port 3389

om du vill tillåta åtkomst från var som helst (vilket är mycket avskräckt av säkerhetsskäl) kör:

sudo ufw allow 3389

för ökad säkerhet kan det hända att du överväg att konfigurera 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 på samma port., Ett annat säkert alternativ är att installera OpenVPN och ansluta till xrdp-servern genom det privata nätverket.

ansluta till xrdp-servern #

Nu när du har ställt in din xrdp-server är det dags att öppna din xrdp-klient och ansluta till servern.

om du har en Windows-dator kan du använda standard-RDP-klienten. Skriv ” remote ”i Windows search bar och klicka på”Remote Desktop Connection”. Detta kommer att öppna upp RDP-klienten. I fältet” dator ” anger du IP-adressen för fjärrservern och klickar på ”Anslut”.,

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

Once logged in, you should see the default Xfce desktop., Det ska se ut så här:

Du kan nu börja interagera med fjärrkontrollen XFCE från din lokala dator med tangentbordet och musen.

Om du använder macOS, kan du installera Microsoft Remote Desktop-program från Mac App Store. Linux-användare kan använda en RDP-klient som Uim eller Vinagre.

slutsats #

Installera en xrdp-server kan du hantera din Ubuntu 18.,04 server från din lokala dator via ett lättanvänt grafiskt gränssnitt.

Leave a Comment