A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat | Következő változat Következő változat mindkét oldalon | ||
oktatas:linux:grafikus_feluelet:xrdp [2018/09/18 13:09] |
oktatas:linux:grafikus_feluelet:xrdp [2019/08/21 15:39] admin létrehozva |
||
---|---|---|---|
Sor 1: | Sor 1: | ||
+ | [[oktatas:linux:grafikus_felület|< Grafikus felület]] | ||
+ | ====== XRDP ====== | ||
+ | * **Szerző:** Sallai András | ||
+ | * Copyright (c) Sallai András, 2018 | ||
+ | * [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] | ||
+ | * Web: http://szit.hu | ||
+ | ===== Bevezetés ===== | ||
+ | |||
+ | Az RDP a **Remote Desktop Protocol** rövidítése. Segítségével bejelentkezhetünk más operációs rendszerek | ||
+ | asztali felületére. Linuxon létezik egy XRDP nevű szerver, amely biztosítja számunkra az RDP | ||
+ | protokollt a távoli gépen. | ||
+ | |||
+ | Ebben a leírásban a távoli gép egy **Debian GNU/Linux 9** lesz. | ||
+ | A helyi gép opcionálisan, szintén lehet egy Debian GNU/Linux, például LXDE környezettel. | ||
+ | |||
+ | ===== Telepítés ===== | ||
+ | A távoli gépen telepíteni kell a xrdp csomagot: | ||
+ | apt -y install xrdp | ||
+ | |||
+ | |||
+ | |||
+ | ===== Beállítás ===== | ||
+ | |||
+ | A távoli gépen állítsuk be, hogy bárki csatlakozhasson az asztali felülethez: | ||
+ | dpkg-reconfigure xserver-xorg-legacy | ||
+ | |||
+ | |||
+ | A megjelenő párbeszédablakban válaszuk a "Bárki" lehetőséget. | ||
+ | A párbeszéd ablak lényegi részét itt láthatjuk: | ||
+ | <code> | ||
+ | Az X kiszolgáló indítására jogosult felhasználók: | ||
+ | | ||
+ | Csak rendszergazda | ||
+ | Csak konzol felhasználók | ||
+ | Bárki | ||
+ | </code> | ||
+ | |||
+ | A parancs által szerkesztett állomány magyarázata szerint a fentiek szerint illik beállítani. | ||
+ | |||
+ | Amit a egyébként a dpkg-reconfigure xserver-xorg-legacy parancs csinál, | ||
+ | hogy szerkeszti a /etc/X11/Xwrapper.config fájlt: | ||
+ | nano /etc/X11/Xwrapper.config | ||
+ | |||
+ | Ebben a fájlban kicseréli az allowed_users sort: | ||
+ | allowed_users=anybody | ||
+ | |||
+ | Ha olyan Linuxon dolgozunk, ahol nincs dpkg-reconfigure parancs, ennek a fájlnak a kézzel szerkesztése | ||
+ | is megteszi. | ||
+ | |||
+ | |||
+ | A beállítások után indítsuk újra a xrdp szervert: | ||
+ | systemctl restart xrdp | ||
+ | |||
+ | Egy rdp kliens programmal kapcsolódhatunk.Ilyen például a vinagre. | ||
+ | |||
+ | ===== Tűzfal ===== | ||
+ | |||
+ | Ha van tűzfal, engedélyezni kell a **3389**-es portot. | ||
+ | |||
+ | Engedélyezés ufw tűzfalon: | ||
+ | ufw allow 3389 | ||
+ | |||
+ | ===== Kapcsolódás ===== | ||
+ | ==== Linuxról ==== | ||
+ | |||
+ | A helyi gépen szükség van egy távoli-asztal kliensre. | ||
+ | Néhány RDP protokollt ismerő kliens: | ||
+ | * vinagre | ||
+ | * remmina (Debian9-ben csak backportból) | ||
+ | * rdesktop | ||
+ | |||
+ | Telepítsük az egyiket: | ||
+ | apt -y install vinagre | ||
+ | |||
+ | |||
+ | Indítsuk el vinagre klienst. LXDE felületen: | ||
+ | * Start -> Internet -> Távoli asztalok megjelenítése | ||
+ | * a programban kattintsunk a "Kapcsolódás" gombra | ||
+ | * az előugró ablakban válasszuk a RDP protokollt | ||
+ | * adjuk meg a felhasználónevet | ||
+ | * kapcsolódás... | ||
+ | |||
+ | ==== Windowsról ==== | ||
+ | |||
+ | Windowson alapértelmezetten van egy "Távoli asztali kapcsolat" program. | ||
+ | Ezt indítsuk el: | ||
+ | * Start -> Kellékek -> Távoli asztali kapcsolat | ||
+ | * az előugró ablakban írjuk be a távoli linuxos gép IP címét | ||
+ | * kattintsunk a "Csatlakozás" gombra | ||
+ | |||
+ | Vagy parancssorból: | ||
+ | mstsc.exe | ||
+ | |||
+ | A lehetséges paraméterek lekérdezhetők így: | ||
+ | mstsc.exe /? | ||
+ | |||
+ | ===== Megjegyzések ===== | ||
+ | ==== Debian 8 ==== | ||
+ | |||
+ | Debian 8 alatt a dpk-reconfigure paraméter más: | ||
+ | dpkg-reconfigure x11-common | ||
+ | |||
+ | Debian 8 alatt ha backportból telepítjük az XRDP szervert, | ||
+ | az nem fog elindulni. A normál Debian 8-as tárolóból viszont működik. | ||
+ | |||
+ | Debian9-ről a távoli Debian8 XRDP-re bejelentkezve vinagre vagy | ||
+ | rdesktop klienssel, azok megfagynak, kilépnek. | ||
+ | ===== Forrás ===== | ||
+ | |||
+ | * man Xwrapper.config (Debian9) | ||
+ | * http://www.xrdp.org/ (2018) | ||
+ | * https://en.wikipedia.org/wiki/Remote_Desktop_Protocol (2018) |