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 täcker hur man installerar och konfigurerar xrdp-server på Ubuntu 20.04.
installera skrivbordsmiljö #
Ubuntu-servrar hanteras från kommandoraden och har inte en skrivbordsmiljö installerad som standard., Om du kör skrivbordsversionen av Ubuntu, hoppa över det här steget.
det finns olika skrivbordsmiljöer tillgängliga i Ubuntu-arkiv som du kan välja. Ett alternativ är att installera Gnome, vilket är standard skrivbordsmiljön i Ubuntu 20.04. Ett annat alternativ är att installera Xfce . Det är en snabb, stabil och lätt skrivbordsmiljö, vilket gör den idealisk för användning på en fjärrserver.
kör ett av kommandona nedan för att installera skrivbordsmiljön som du väljer.,
-
installera Gnome:
sudo apt update
sudo apt install ubuntu-desktop
-
Installera Xfce:
sudo apt update
sudo apt install xubuntu-desktop
beroende på ditt system tar det lite tid att ladda ner och installera GUI-paket.
installera xrdp #
xrdp incuded i standard Ubuntu repositories. För att installera det, kör:
sudo apt install xrdp
När installationen är klar startar xrdp-tjänsten automatiskt., Du kan verifiera det genom att skriva:
sudo systemctl status xrdp
utmatningen 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 medlemmar i ”SSL-cert” – gruppen. Kör följande kommando för att lägga tillxrdp
användare till gruppen:
sudo adduser xrdp ssl-cert
Starta om xrdp-tjänsten för att ändringar ska träda i kraft:
sudo systemctl restart xrdp
det är det. Xrdp har installerats på din Ubuntu server, och du kan börja använda den.,
xrdp-konfiguration #
xrdp-konfigurationsfilerna 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 skrivbordsmiljön X Window (Gnome eller 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.
xrdp använderstartwm.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 #
xrdp-demonen lyssnar på port3389
på alla gränssnitt. Om du kör en brandvägg på din Ubuntu-server måste du öppna xrdp-porten.,
för att tillåta åtkomst till xrdp-servern från en specifik IP-adress eller IP-intervall, till exempel192.168.33.0/24
, skulle du köra följande kommando:
sudo ufw allow from 192.168.33.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, du kan överväga 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å port3389
till servern på samma port.,
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 Gnome or Xfce desktop., Det ska se ut så här:
Du kan nu börja interagera med fjärrskrivbordet från din lokala maskin med ditt tangentbord och mus.
Om du kör 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 #
genom att konfigurera ett fjärrskrivbord kan du hantera din Ubuntu 20.,04 server från din lokala maskin genom ett lättanvänt grafiskt gränssnitt.