Xrdp a Microsoft Remote Desktop Protocol (RDP) nyílt forráskódú megvalósítása, amely lehetővé teszi a távoli rendszer grafikus vezérlését. Az RDP használatával bejelentkezhet a távoli gépre, és létrehozhat egy igazi asztali munkamenetet, ugyanúgy, mintha bejelentkezett volna egy helyi gépre.

Ez az oktatóanyag az xrdp szerver Ubuntu 20.04-re történő telepítésének és konfigurálásának módját tartalmazza.

asztali környezet telepítése #

Az Ubuntu kiszolgálókat a parancssorból kezelik, alapértelmezés szerint nincs asztali környezet., Ha futtatja az Ubuntu asztali verzióját, hagyja ki ezt a lépést.

különböző asztali környezetek állnak rendelkezésre az Ubuntu tárolókban, amelyeket választhat. Az egyik lehetőség a Gnome telepítése, amely az Ubuntu 20.04 alapértelmezett asztali környezete. Egy másik lehetőség az Xfce telepítése . Ez egy gyors, stabil, könnyű asztali környezet, ami ideálissá teszi a távoli szerveren való használatot.

futtassa az alábbi parancsok egyikét a választott asztali környezet telepítéséhez.,

  • Gnome telepítése:

    sudo apt updatesudo apt install ubuntu-desktop
  • Xfce telepítése:

    sudo apt updatesudo apt install xubuntu-desktop

a rendszertől függően a GUI csomagok letöltése és telepítése időbe telik.

az Xrdp #

Xrdp telepítése az alapértelmezett Ubuntu tárolókba kerül. A telepítéshez futtassa:

sudo apt install xrdp 

a telepítés befejezése után az Xrdp szolgáltatás automatikusan elindul., Ezt gépeléssel ellenőrizheti:

sudo systemctl status xrdp

a kimenet így néz ki:

alapértelmezés szerint az Xrdp a /etc/ssl/private/ssl-cert-snakeoil.key fájlt használja, amely csak az “ssl-cert” csoport tagjai által olvasható. Futtassa a következő parancsot axrdp felhasználó hozzáadásához a csoporthoz:

sudo adduser xrdp ssl-cert 

indítsa újra az Xrdp szolgáltatást a módosítások érvénybe lépéséhez:

sudo systemctl restart xrdp

Ez az. Az Xrdp telepítve van az Ubuntu szerverére, és elkezdheti használni.,

Xrdp konfiguráció #

az Xrdp konfigurációs fájlok a /etc/xrdp könyvtárban találhatók. Az alapvető Xrdp kapcsolatokhoz nem kell módosítania a konfigurációs fájlokat.

az Xrdp az alapértelmezett X Window desktop környezetet (Gnome vagy XFCE) használja.

a fő konfigurációs fájl neve xrdp.ini. Ez a fájl szakaszokra van osztva, lehetővé teszi a globális konfigurációs beállítások, például a biztonság és a hallgatási címek beállítását, valamint különböző xrdp bejelentkezési munkamenetek létrehozását.,

amikor módosítja a konfigurációs fájlt, újra kell indítania az Xrdp szolgáltatást.

Xrdp astartwm.sh fájlt használja az X munkamenet elindításához. Ha másik X ablak asztalt szeretne használni, szerkessze ezt a fájlt.

tűzfal beállítása #

az Xrdp démon a 3389 porton hallgat minden interfészen. Ha tűzfalat futtat az Ubuntu szerveren, meg kell nyitnia az Xrdp portot.,

hozzáférést a Xrdp szerver egy konkrét IP cím vagy IP tartomány, például a 192.168.33.0/24, akkor futtassa a következő parancsot:

sudo ufw allow from 192.168.33.0/24 to any port 3389

Ha engedélyezni szeretné bárhonnan (ami erősen javasoljuk, hogy biztonsági okokból), – futás:

sudo ufw allow 3389

A nagyobb biztonság érdekében, akkor érdemes beállítása Xrdp, hogy figyelj csak a localhost létrehozása SSH-alagúton, hogy biztonságosan előre forgalom a helyi gép a port 3389 a szerver ugyanazon a porton.,

Csatlakozás az Xrdp szerverhez #

most, hogy beállította az Xrdp szervert, ideje megnyitni az Xrdp klienst, majd csatlakozni a szerverhez.

Ha van Windows PC-je, használhatja az alapértelmezett RDP klienst. Írja be a ” remote “elemet a Windows keresősávjába, majd kattintson a”Remote Desktop Connection” gombra. Ez megnyitja az RDP klienst. A” számítógép “mezőbe írja be a távoli szerver IP-címét, majd kattintson a”Csatlakozás” gombra.,

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

Once logged in, you should see the default Gnome or Xfce desktop., Így kell kinéznie:

a billentyűzet és az egér segítségével kezdheti el a helyi gép távoli asztalával való interakciót.

ha macOS-t futtat, telepítheti a Microsoft Remote Desktop alkalmazást a Mac App Store-ból. A Linux felhasználók RDP klienst használhatnak, például Remmina vagy Vinagre.

következtetés #

a távoli asztal konfigurálása lehetővé teszi az Ubuntu 20 kezelését.,04 szerver a helyi gépről egy könnyen használható grafikus felületen keresztül.