Android

Hvordan installere xrdp-server (eksternt skrivebord) 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

Innholdsfortegnelse:

Anonim

Xrdp er en åpen kildekodeimplementering av Microsoft Remote Desktop Protocol (RDP) som lar deg grafisk kontrollere et eksternt system. Med RDP kan du logge på den eksterne maskinen og opprette en ekte skrivebordsøkt, det samme som om du hadde logget inn på en lokal maskin.

Denne opplæringen forklarer hvordan du installerer og konfigurerer Xrdp-server på Ubuntu 18.04.

Installere Desktop-miljø

Generelt har ikke Linux-servere et skrivebordsmiljø installert. Vårt første trinn er å installere X11 og et lett skrivebordsmiljø som vil fungere som en backend for Xrdp.

Det er flere stasjonære miljøer (DE) tilgjengelige i Ubuntu-depot. Vi installerer Xfce. Det er et raskt, stabilt og lett skrivebordsmiljø, som gjør det ideelt for bruk på en ekstern server.

Skriv inn følgende kommandoer som en bruker med sudo-rettigheter for å installere Xfce på serveren din:

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

Avhengig av systemet ditt vil det ta litt tid å laste ned og installere Xfce-pakker.

Installerer Xrdp

Xrdp-pakken er tilgjengelig i standard Ubuntu-depotene. Hvis du vil installere det, kjører du:

sudo apt install xrdp

Når installasjonsprosessen er fullført, starter Xrdp-tjenesten automatisk. Du kan bekrefte at Xrdp kjører ved å skrive:

sudo systemctl status xrdp

Utgangen vil se slik ut:

● 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 bruker /etc/ssl/private/ssl-cert-snakeoil.key filen /etc/ssl/private/ssl-cert-snakeoil.key som bare kan leses av brukere som er medlemmer av “ssl-cert” -gruppen. Utfør følgende kommando for å legge til xrdp brukeren i gruppen:

sudo adduser xrdp ssl-cert

Det er det. Xrdp er installert på Ubuntu-serveren.

Konfigurere Xrdp

Xrdp-konfigurasjonsfiler er lokalisert i /etc/xrdp katalogen. For grunnleggende Xrdp-tilkoblinger, trenger du bare å konfigurere Xrdp for å bruke Xfce. Åpne følgende fil i tekstredigeringsprogrammet:

sudo nano /etc/xrdp/xrdp.ini

Legg til følgende linje på slutten av filen:

/etc/xrdp/xrdp.ini

exec startxfce4

Lagre filen og start Xrdp-tjenesten på nytt:

sudo systemctl restart xrdp

Konfigurere brannmur

Som standard lytter Xrdp på port 3389 på alle grensesnitt. Hvis du kjører en brannmur på Ubuntu-serveren din (som du alltid bør gjøre), må du legge til en regel som aktiverer trafikk på Xrdp-porten.

For å gi tilgang til Xrdp-serveren fra en spesifikk IP-adresse eller IP-rekkevidde, kjører du følgende kommando i dette eksemplet 192.168.1.0/24 :

sudo ufw allow from 192.168.1.0/24 to any port 3389

sudo ufw allow 3389

For økt sikkerhet kan du vurdere å sette opp Xrdp for bare å lytte på localhost og lage en SSH-tunnel som sikkert videresender trafikk fra din lokale maskin på port 3389 til serveren i samme port. Et annet sikkert alternativ er å installere OpenVPN og koble til Xrdp-serveren gjennom det private nettverket.

Koble til Xrdp-serveren

Nå som du har konfigurert Xrdp-serveren, er det på tide å åpne Xrdp-klienten og koble til serveren.

Du kan nå begynne å samhandle med det eksterne XFCE-skrivebordet fra din lokale maskin ved hjelp av tastatur og mus.

Konklusjon

Ved å installere en Xrdp-server kan du administrere Ubuntu 18.04-serveren fra din lokale stasjonære maskin ved hjelp av et brukervennlig grafisk grensesnitt.

ubuntu rdp