Android

Sådan installeres xrdp-server (fjernskrivebord) på ubuntu 18.04

How to Install PuTTY on Windows + SSH Connections Using PuTTY on Windows

How to Install PuTTY on Windows + SSH Connections Using PuTTY on Windows

Indholdsfortegnelse:

Anonim

Xrdp er en open source-implementering af Microsoft Remote Desktop Protocol (RDP), der giver dig mulighed for grafisk at kontrollere et fjernsystem. Med RDP kan du logge på den eksterne maskine og oprette en reel desktop-session, det samme som hvis du var logget ind på en lokal maskine.

Denne tutorial forklarer, hvordan du installerer og konfigurerer Xrdp-server på Ubuntu 18.04.

Installation af skrivebordsmiljø

Generelt har Linux-servere ikke et desktopmiljø installeret. Vores første skridt er at installere X11 og et let skrivebordsmiljø, der fungerer som en backend for Xrdp.

Der er flere desktopmiljøer (DE) tilgængelige i Ubuntu-arkiver. Vi installerer Xfce. Det er et hurtigt, stabilt og let skrivebordsmiljø, som gør det ideelt til brug på en ekstern server.

Skriv følgende kommandoer som en bruger med sudo-privilegier til at installere Xfce på din server:

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

Afhængigt af dit system vil det tage noget tid at downloade og installere Xfce-pakker.

Installation af Xrdp

Xrdp-pakke er tilgængelig i standard Ubuntu-oplagrene. Hvis du vil installere det, skal du køre:

sudo apt install xrdp

Når installationsprocessen er afsluttet, starter Xrdp-tjenesten automatisk. Du kan kontrollere, at Xrdp kører ved at skrive:

sudo systemctl status xrdp

Outputet ser sådan ud:

● 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 bruger /etc/ssl/private/ssl-cert-snakeoil.key filen /etc/ssl/private/ssl-cert-snakeoil.key , som kun kan læses af brugere, der er medlemmer af “ssl-cert” -gruppen. Udfør følgende kommando for at tilføje xrdp brugeren til gruppen:

sudo adduser xrdp ssl-cert

Det er det. Xrdp er installeret på din Ubuntu-server.

Konfiguration af Xrdp

Xrdp-konfigurationsfiler findes i /etc/xrdp biblioteket. Til grundlæggende Xrdp-forbindelser behøver du kun konfigurere Xrdp til at bruge Xfce. Åbn det følgende fil i din teksteditor:

sudo nano /etc/xrdp/xrdp.ini

Tilføj følgende linje i slutningen af ​​filen:

/etc/xrdp/xrdp.ini

exec startxfce4

Gem filen, og genstart Xrdp-tjenesten:

sudo systemctl restart xrdp

Konfiguration af firewall

Som standard lytter Xrdp på port 3389 på alle grænseflader. Hvis du kører en firewall på din Ubuntu-server (som du altid skal gøre), skal du tilføje en regel, der aktiverer trafik på Xrdp-porten.

For at give adgang til Xrdp-serveren fra en bestemt IP-adresse eller IP-rækkefølge skal du i dette eksempel 192.168.1.0/24 køre følgende kommando:

sudo ufw allow from 192.168.1.0/24 to any port 3389

sudo ufw allow 3389

For øget sikkerhed kan du overveje at indstille Xrdp til kun at lytte på localhost og oprette en SSH-tunnel, der sikkert videresender trafik fra din lokale maskine på port 3389 til serveren i den samme port. En anden sikker mulighed er at installere OpenVPN og oprette forbindelse til Xrdp-serveren gennem det private netværk.

Opretter forbindelse til Xrdp-serveren

Nu, hvor du har konfigureret din Xrdp-server, er det tid til at åbne din Xrdp-klient og oprette forbindelse til serveren.

Du kan nu begynde at interagere med det eksterne XFCE-skrivebord fra din lokale maskine ved hjælp af dit tastatur og mus.

Konklusion

Ved at installere en Xrdp-server kan du administrere din Ubuntu 18.04-server fra din lokale desktopmaskine ved hjælp af en brugervenlig grafisk grænseflade.

ubuntu rdp