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 a bemutató elmagyarázza, hogyan kell telepíteni és konfigurálni xrdp szerver Ubuntu 18.04.
ha nyílt forráskódú megoldást szeretne a Távoli asztali hozzáféréshez, menjen a VNC-vel .,
asztali környezet telepítése #
általában a Linux szerverek nem telepítenek asztali környezetet. Az első lépés az X11 telepítése, valamint egy könnyű asztali környezet, amely az Xrdp háttérprogramjaként fog működni.
számos asztali környezet (de) elérhető az Ubuntu tárolókban. Telepítjük az Xfce-t . Ez egy gyors, stabil, könnyű asztali környezet, ami ideálissá teszi a távoli szerveren való használatot.,
írja be a következő parancsokat sudo jogosultságokkal rendelkező felhasználóként az Xfce telepítéséhez a kiszolgálón:
sudo apt update
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
a rendszertől függően az Xfce csomagok letöltése és telepítése időbe telik.
az Xrdp #
Xrdp csomag telepítése az alapértelmezett Ubuntu tárolókban érhető el. A telepítéshez futtassa:
sudo apt install xrdp
a telepítési folyamat befejezése után az Xrdp szolgáltatás automatikusan elindul., Ellenőrizheti, hogy az Xrdp fut-e a következő gépeléssel:
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ó. Hajtsa végre a következő parancsot a xrdp
felhasználó hozzáadásához a csoporthoz :
sudo adduser xrdp ssl-cert
ennyi. Az Xrdp telepítve van az Ubuntu szerverre.
xrdp #
konfigurálása 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 Desktopot használja, amely ebben az esetben XFCE.
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.,
a konfigurációs fájl módosításakor újra kell indítania az Xrdp szolgáltatást:
sudo systemctl restart xrdp
Xrdp a startwm.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 #
alapértelmezés szerint az Xrdp a 3389
porton hallgat minden interfészen. Ha tűzfalat futtat az Ubuntu szerverén (amit mindig meg kell tennie), akkor hozzá kell adnia egy szabályt, amely engedélyezi a forgalmat az Xrdp porton.,
hozzáférést a Xrdp szerver egy konkrét IP cím vagy IP tartomány, ebben a példában a 192.168.1.0/24
, futtassa a következő parancsot:
sudo ufw allow from 192.168.1.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., Egy másik biztonságos lehetőség az OpenVPN telepítése, valamint az xrdp szerverhez való csatlakozás a magánhálózaton keresztül.
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 Xfce desktop., Így kell kinéznie: