Xrdp er en open source-implementering af Microsoft Remote Desktop Protocol (RDP), som tillader dig grafisk at fjernstyre systemet. Med RDP kan du logge ind på fjernmaskinen og oprette en rigtig desktop-session på samme måde som hvis du havde logget ind på en lokal maskine.

denne vejledning dækker, hvordan du installerer og konfigurerer serverrdp-server på Ubuntu 20.04.

installation af skrivebordsmiljø #

Ubuntu-servere administreres fra kommandolinjen og har ikke et skrivebordsmiljø installeret som standard., Hvis du kører desktopversionen af Ubuntu, skal du springe over dette trin.

Der er forskellige skrivebordsmiljøer tilgængelige i Ubuntu-arkiver, som du kan vælge. En mulighed er at installere Gnome, som er standardskrivebordsmiljøet i Ubuntu 20.04. En anden mulighed er at installere .fce . Det er et hurtigt, stabilt og let skrivebordsmiljø, hvilket gør det ideelt til brug på en ekstern server.

Kør en af kommandoerne nedenfor for at installere skrivebordsmiljøet efter eget valg.,

  • Install Gnome:

    sudo apt updatesudo apt install ubuntu-desktop
  • Installere Xfce:

    sudo apt updatesudo apt install xubuntu-desktop

Afhængigt af dit system, henter og installerer, er GUI pakker vil tage nogen tid.

installation af #rdp #

Xrdp er incuded i standard Ubuntu repositories. For at installere det skal du køre:

sudo apt install xrdp 

Når installationen er afsluttet, starter servicerdp-tjenesten automatisk., Du kan kontrollere det ved at skrive:

sudo systemctl status xrdp

vil udskriften se noget som dette:

Som standard Xrdp bruger /etc/ssl/private/ssl-cert-snakeoil.key fil, der kun kan læses af medlemmer af “ssl-cert” – gruppen. Kør følgende kommando for at tilføje xrdp bruger til gruppe :

sudo adduser xrdp ssl-cert 

Genstart Xrdp service for at ændringerne kan træde i kraft:

sudo systemctl restart xrdp

det er det. Xrdp er installeret på din Ubuntu-server, og du kan begynde at bruge den.,

Configurationrdp Configuration #

configurationrdp-konfigurationsfilerne er placeret i /etc/xrdp – mappen. For grundlæggende connectionsrdp-forbindelser behøver du ikke foretage ændringer i konfigurationsfilerne.

Xrdp bruger standard skrivebordsmiljøet Window Windowindo. (Gnome eller .fce).

hovedkonfigurationsfilen hedder xrdp.ini. Denne fil er opdelt i sektioner og giver dig mulighed for at indstille globale konfigurationsindstillinger såsom sikkerheds-og lytteadresser og oprette forskellige logrdp-login-sessioner.,

Når du foretager ændringer i konfigurationsfilen, skal du genstarte servicerdp-tjenesten.

filerdp bruger startwm.sh fil til at starte session-sessionen. Hvis du vil bruge et andet desktop Windowindo. – skrivebord, skal du redigere denne fil.

Konfiguration af Firewall #

Xrdp daemon lytter på port 3389 på alle grænseflader. Hvis du kører en fire .all på din Ubuntu-server , skal du åbne portrdp-porten.,

for At tillade adgang til Xrdp server fra en specifik IP-adresse eller et IP-interval, for eksempel: 192.168.33.0/24, skal du køre følgende kommando:

sudo ufw allow from 192.168.33.0/24 to any port 3389

Hvis du ønsker at tillade adgang fra hvor som helst (som er stærkt frarådes af sikkerhedsmæssige årsager), kør:

sudo ufw allow 3389

hvis du vil øge sikkerheden, kan du overveje at oprette Xrdp at kun lytte på localhost og skabe en SSH-tunnel, der sikkert fremad trafik fra din lokale maskine på port 3389 til serveren på samme port.,

tilslutning til Serverrdp-serveren #

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

Hvis du har en PCINDO .s-PC, kan du bruge standard RDP-klienten. Skriv ” fjernbetjening “i searchindo .s-søgefeltet, og klik på”Remote Desktop Connection”. Dette åbner RDP-klienten. I feltet” Computer “skal du indtaste IP-adressen til fjernserveren og klikke på”Connect”.,

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

Once logged in, you should see the default Gnome or Xfce desktop., Det bør se noget som dette:

Du kan nu begynde at interagere med remote desktop fra din lokale maskine ved hjælp af tastaturet og musen.

Hvis du kører macOS, kan du installere Microsoft Remote Desktop-applikationen fra Mac App Store. Linu. – brugere kan bruge en RDP-klient som Remmina eller Vinagre.

konklusion #

konfiguration af et Fjernskrivebord giver dig mulighed for at administrere din Ubuntu 20.,04 server fra din lokale maskine gennem en nem at bruge grafisk brugerflade.