Xrdp yra atvirojo kodo atitikmuo „Microsoft“ nuotolinio darbalaukio protokolas (KPP). Su xrdp įdiegta „Linux“ sistemoje, vartotojai gali nuotoliniu būdu pasiekti „Linux“ darbalaukį naudojant KPP klientą, kaip parodysime vėliau šiame straipsnyje. Tai visiškai nemokamai atsisiųsti ir naudoti.
Be didelių pastangų pažiūrėkime, kaip galite įdiegti Xrdp „Ubuntu“ darbalaukyje 20.04 ir 18.04.
Šiame vadove daroma prielaida, kad jau turite kopiją Ubuntu 20.04 arba Ubuntu 18.04 darbalaukis jau įdiegtas. Jei turite minimalų diegimą - be GUI - tada įdiekite darbalaukio aplinką (pvz GNOME) rekomenduojama.
Norėdami įdiegti Ubuntu darbalaukio aplinkoje, paleiskite komandą:
$ sudo apt įdiegti ubuntu-desktop.
Norėdami pradėti, paleiskite terminalą ir paleiskite šią komandą, kad įdiegtumėte Xrdp jūsų sistemoje.
$ sudo apt įdiegti xrdp.
Kai būsite paraginti, tiesiog paspauskite „Y“
ir paspauskite „Enter“, kad tęstumėte diegimą.
Xrdp paslauga pradedama automatiškai įdiegus. Tai galite patikrinti vykdydami komandą:
$ sudo systemctl būsena xrdp.
Rezultatas, be jokios abejonės, patvirtina, kad xrdp demonas yra aktyvus ir veikia.
Kada Xrdp yra įdiegtas, SSL sertifikato raktas - ssl-cert-snakeoil.key - dedamas į /etc/ssl/private/ aplanką. Turime pridėti xrdp vartotoją prie ssl-cert grupę, kad failas būtų skaitomas vartotojui.
$ sudo adduser xrdp ssl-cert.
Xrdp klauso uoste 3389 o jei esate už a UFW užkarda, turite atidaryti uostą, kad būtų leista įeiti į eismą iš KPP klientas. Šiame pavyzdyje leisiu srautą iš viso potinklio į Ubuntu sistema.
$ sudo ufw leidžia nuo 192.168.2.0/24 iki bet kurio 3389 prievado.
Po to iš naujo įkelkite užkardą ir patikrinkite, ar prievadas buvo atidarytas.
$ sudo ufw reload. $ sudo ufw būsena.
Šiame žingsnyje mes pateksime į Ubuntu darbalaukio sistema iš „Windows 10“ naudojant Nuotolinio darbalaukio klientas. Tačiau prieš tai darydami įsitikinkite, kad pirmą kartą atsijungiate Ubuntu 20.04. Tai todėl Xrdp palaiko tik vieną Xsession.
Tada paleiskite savo klientą ir įveskite nuotolinės sistemos IP adresą ir spustelėkite „Prisijungti“Mygtuką.
Iššokančiajame lange, kuriame reikia patvirtinti savo nuotolinės sistemos tapatybę, nepaisykite sertifikato klaidų ir spustelėkite „Kitas“Mygtuką, jei norite tęsti ryšį.
Ant Xrdp prisijungimo puslapį, pateikite prisijungimo duomenis ir spustelėkite „Gerai’.
PASTABA: Šiuo metu vietoje „Ubuntu“ darbalaukio fono galite susidurti su tuščiu juodu ekranu. Tiesą sakant, aš asmeniškai su tuo susidūriau ir šiek tiek kasęs atradau puikų sprendimą.
Sprendimas yra gana paprastas. Eikite į nuotolinę sistemą ir redaguokite /etc/xrdp/startwm.sh scenarijus.
$ sudo vim /etc/xrdp/startwm.sh.
Pridėkite šias eilutes prieš eilutes, kurios tikrina ir vykdo Xsession kaip parodyta žemiau esančioje ekrano kopijoje.
atšaukti DBUS_SESSION_BUS_ADDRESS. atšaukti XDG_RUNTIME_DIR.
Išsaugokite failą ir išeikite. Tada paleiskite iš naujo Xrdp paslauga.
$ sudo systemctl iš naujo paleiskite xrdp.
Tada iš naujo užmegzkite ryšį. Po pirminio autentifikavimo turėsite dar kartą patvirtinti, kaip parodyta.
Pateikite savo kredencialus ir spustelėkite „Autentifikuoti“Ir galiausiai tai atveria jus prie nuotolinės„ Ubuntu “darbalaukio sistemos darbalaukio ekrano, kaip parodyta.
Mes norėtume išgirsti jūsų atsiliepimus ir, konkrečiau, iššūkius, su kuriais susidūrėte. Tikimės, kad šis vadovas buvo naudingas.