Kai mes turime teikti paramą vartotojams arba esame atsakingi už įvairias komandas, viena iš praktiškiausių įvairių rūšių palaikymo priemonių yra nuotolinis darbalaukis, padedantis mums prisijungti prie kliento kompiuterio iš bet kurios vietos ir suteikti pagalbą ar būtiną valdymą.
Dabar visi žinome, kad daugelis serverių ir kompiuterių naudoja komandų eilutes, kad optimizuotų išteklius, ir mes turime programas, kurios leidžia mums nuotoliniu būdu prisijungti, pvz., VNC, „Putty“ ir pan., Tačiau kartais tai gali sukelti prieigos sutrikimų, lėtumo ar sudėtingumo. konfigūracija, turinti įtakos jos veikimui.
Šiandien „Solvetic“ pristatė praktišką įrankį, skirtą nuotolinio darbalaukio ryšiams, paprastumą ir plačias funkcijas, ir tai yra „X2Go“.
Kas yra X2Go„X2Go“ yra programa, suteikianti mums galimybę pasiekti grafinį kompiuterio darbalaukį per mažo arba didelio pralaidumo ryšį.
„X2Go“ buvo sukurta pasiekti daugiausia „Linux“ kompiuterius dėl ten naudojamos komandų aplinkos, o „X2Go“ „Linux“ kompiuteris, prie kurio mes prisijungiame, yra „X2Go“ serveris, ir mes galime prisijungti iš kompiuterių, kuriuose veikia „Linux“, „Windows“ ar „Mac OS“ ir kurie vadinami X2Go klientu.
Keli vartotojai arba klientai gali pasiekti vieną X2Go serverį vienu metu ir kiekvienas vartotojas ar klientas pagal numatytuosius nustatymus turi atskirą darbalaukio seansą. Be to, naudojant „X2Go“ taip pat galima bendrinti darbalaukį arba taip pat žinomą kaip nuotolinė pagalba.
Grafinėje nuotolinio darbalaukio sesijų dalyje „X2Go“ naudoja „No Machine NX3“ technologiją.
„X2Go“ funkcijosKeletas ryškiausių „X2Go“ savybių yra šios:
- Grafinis nuotolinis darbalaukis su optimaliu veikimu bet kokio tipo tinkle.
- Galima atsijungti ir vėl prisijungti prie seanso, net nuo kito kliento.
- Kelių vartotojų palaikymas.
- Jis turi SSH šifravimą, kuris apsaugo perduotus duomenis.
- Leidžia bendrinti failus iš kliento į serverį.
- Galėsime bendrinti spausdintuvą iš kliento į serverį.
- Pasirinkimas iš įvairių darbalaukio aplinkų (pvz., MATE, GNOME, KDE).
- Galimas nuotolinis palaikymas naudojant darbalaukio bendrinimą.
- Jis gali pasiekti atskiras programas, kliento nustatymuose nurodydamas norimo vykdomojo failo pavadinimą arba pasirinkdamas vieną iš iš anksto nustatytų bendrų programų.
- „Linux X2Go“ klientas taip pat gali būti grafinis kliento pusės „rdesktop“ / „xfreerdp“ diegimo įrenginys, todėl jums nereikia X2Go serverio.
- „X2Go“ serveriai gali teikti XDCMP užklausų prieglobas per mažą pralaidumą.
- Sesijų tarpininkas, palaikantis centralizuotą konfigūraciją ir apkrovos balansavimą.
- Tam naudojama modifikuota X serverio versija (grafinė) ir X11 protokolas, siekiant sumažinti duomenų, kuriais keičiamasi tarp kliento ir serverio, kiekį.
- „X2Go“ veikia su esamu SSH demonu, užšifruodamas visą srautą tarp kliento ir serverio.
- „X2Go“ nereikia sudėtingos rankinės konfigūracijos.
- „X2Go“ konfigūruoja aplinką prisijungdama, todėl nereikės palikti nuolat naudojamo X serverio.
Kai kurie praktiniai X2Go naudojimo atvejai yra šie:
- Ribotas pralaidumas.
- Nepavyko įdiegti „Linux“ operacinės sistemos vietoje.
- Reikia turėti įvairias mašinas.
- Reikia kelių jungčių prie vieno kompiuterio.
Ankstesni reikalavimai
- Šiai analizei naudosime „Debian 9“ su bent 1 GB RAM, tačiau rekomenduojama yra 4 GB
- Turėkite vartotoją, kuris turi sudo privilegijas.
PastabaTą patį procesą galime atlikti ir „Debian 8“.
1. Konfigūruokite „Debian 9“ užkardą
Prieš diegiant ir naudojant „X2Go“ svarbu sukonfigūruoti užkardą, nes diegiant darbalaukio aplinką sukuriama daug papildomų programinės įrangos priklausomybių ir procesų, kai kurie iš jų gali bandyti atidaryti tinklo prievadus, paliekant informacijos saugumą.
Šiuo atveju vienintelė išimtis, kurią reikia nepamiršti, yra 22 prievadas, kuris bus paliktas atviras, kad galėtume prisijungti prie SSH ir X2Go.
Šiame pavyzdyje įdiegsime UFW (nesudėtingą užkardą - užkardą be komplikacijų), nes jos naudojimas ir administravimas yra daug paprastesni nei kiti.
1 žingsnis
Norėdami jį įdiegti, atliksime šiuos veiksmus:
apt-get install ufw
2 žingsnis
Pagal numatytuosius nustatymus UFW yra išjungtas ir mes galime jį patikrinti vykdydami šią eilutę:
ufw būsena daugiakalbė
3 žingsnis
Sveikatos patikrinimas šiuo metu yra svarbus, kad būtų išvengta blokavimo, jei ufw yra aktyvus, kai vėliau blokuojame visus gaunamus ryšius, taigi, jei UFW yra aktyvus, turime jį išjungti atlikdami šiuos veiksmus:
ufw išjungti4 žingsnis
Dabar nustatysime šias numatytas ugniasienės taisykles, kad būtų uždrausti visi gaunami ryšiai ir leidžiami visi išeinantys:
ufw numatytasis paneigti gaunamus ufw numatytuosius leisti išeinančius
5 žingsnis
Dabar mes įgalinsime ryšį su serveriu per 22 prievadą vykdydami šią eilutę:
ufw leisti 226 žingsnis
Mes suaktyvinsime UFW vykdydami:
ufw įjungti
2. Įdiekite grafinę aplinką „Debian 9“
Šiame pavyzdyje mes įdiegsime XFCE darbalaukio aplinką ir tam turime du būdus, kaip tai pasiekti, tačiau reikia pasirinkti tik vieną: minimalią darbalaukio aplinką arba visą darbalaukio aplinką.
Minimali darbalaukio aplinkaTaikoma, jei norite įdiegti nedidelį pagrindinį paketų rinkinį ir rankiniu būdu pridėti kitus komponentus, šiuo atveju naudosime „xfce4“ meta paketą.
Meta paketas pats savaime neturi programinės įrangos, jis tik priklauso nuo kitų įdiegtų paketų, todėl vienu metu galima įdiegti visą paketų kolekciją, komandinėje eilutėje atskirai neįvedant kiekvieno paketo pavadinimo.
Jei norime įdiegti tokio tipo aplinką, vykdysime šiuos veiksmus:
apt-get install xfce4
DIDELIS
Ten mes priimsime atsisiuntimą ir diegimo proceso metu nustatysime norimą tvarkyklę:
DIDELIS
Viso darbalaukio aplinkaJei nenorime rankiniu būdu pasirinkti visų jums reikalingų komponentų ir pasirinksime numatytąjį paketų rinkinį, pvz., Teksto rengyklę, žiniatinklio naršyklę, el. Pašto klientą ir kitus priedus, iš anksto įdiegtus, turėsite įdiegti tinkamai užpildytas „xfce“ darbalaukis.
Tokiu atveju turime vykdyti šią komandą. Šiuo metu mes sukonfigūravome grafinę aplinką X2Go serveryje.
apt-get install task-xfce-desktop
3. „Debian 9“ sukonfigūruokite „X2Go“ serverį
Kaip minėjome pradžioje, „X2Go“ programa turi du pagrindinius komponentus: serverį, kuris inicijuoja ir valdo grafinę sesiją nuotoliniame kompiuteryje, ir klientą, kurį mes įdiegiame savo vietiniame kompiuteryje, norėdami peržiūrėti ir valdyti nuotolinį darbalaukį arba taikymas.
Norėdami sukonfigūruoti „X2Go“ serveryje, prie paketų tvarkyklės konfigūracijos turime pridėti papildomą saugyklą ir pirmiausia turime importuoti „X2Go“ kūrėjų viešąjį raktą, su kuriuo garantuosime, kad paketų atsisiuntimas ir diegimas bus tinkamai pasirašyti jų raktais .
1 žingsnis
Norėdami tai padaryti, atliksime šiuos veiksmus:
apt-key adv-recv-keys-keyserver keys.gnupg.net E1F958385BFE2B6E
DIDELIS
PastabaJei pateikiama klaida su dirmngr turime įdiegti šį administratorių apt-get install dirmngr.
2 žingsnis
Tada pridėsime saugyklą prie paketų tvarkyklės konfigūracijos failų, atlikdami šiuos veiksmus:
echo 'deb http://packages.x2go.org/debian stretch main' | tee /etc/apt/sources.list.d/x2go.list
DIDELIS
3 žingsnis
Tai sukuria failą /etc/apt/sources.list.d/x2go.list ir pridedame deb eilutę http://packages.x2go.org/debian stretch main nurodydami paketų valdytojui, kur rasti papildomų paketų. Atnaujinsime paketus vykdydami
apt-get atnaujinimas4 žingsnis
Galiausiai „Debian“ serveryje įdiegsime X2Go vykdydami šią eilutę:
apt-get install x2goserver x2goserver-xsession
DIDELIS
5 žingsnis
Įvedame raidę S kad patvirtintumėte atsisiųstų ir įdiegtų paketų pabaigą, bus rodoma ši informacija. Šiuo metu X2Go serveryje nereikia papildomos konfigūracijos.
DIDELIS
4. Įdiekite „X2Go“ „Debian 9“ kliente
Kitas žingsnis yra įdiegti „X2Go“ klientą, kad būtų galima prisijungti nuotoliniu būdu, ir mes galime atsisiųsti vykdomuosius failus iš šių nuorodų.
1 žingsnis
2 žingsnis
Debian ar Ubuntu aplinkoje vykdysime šiuos veiksmus:
apt-get install x2goclient3 žingsnis
Įdiegę darbalaukio klientą, galime redaguoti konfigūraciją ir prisijungti prie X2Go serverio, kad galėtume nuotoliniu būdu naudoti XFCE darbalaukį.
Norėdami įdiegti „X2Go“ sistemoje „Windows“, šiuo atveju „Windows 10“, dukart spustelėsime vykdomąjį failą, pasirinksime kalbą ir sutiksime su licencijos sąlygomis:
4 žingsnis
Spustelėkite aš sutinku tada mes pasirenkame komponentus, kuriuos norite įdiegti:
5 žingsnis
Nustačius diegimo kelią, prasidės „X2Go“ diegimo procesas sistemoje „Windows 10“:
6 žingsnis
„MacOS“ atveju, šiuo atveju „macOS High Sierra“, du kartus spustelėsime .dmg failą ir bus parodytas toks langas:
7 žingsnis
Atsižvelgiant į mūsų saugumo nustatymus, gali tekti pereiti į Sauga ir privatumas, kad galėtume įdiegti „X2Go“. Gavus leidimą, montuotojas bus patikrintas. Tokiu būdu jis bus įdiegtas „macOS High Sierra“.
8 žingsnis
„Linux“, šiuo atveju „Ubuntu 17.04“, vykdysime komandą apt-get install x2goclient:
DIDELIS
5. Nuotolinis ryšys „Debian 9“
Įdiegę „X2Go“ klientą, toliau jungiamės nuotoliniu būdu:
1 žingsnis
„Windows 10“ vykdant klientą gali būti rodomas toks pranešimas:
2 žingsnis
Ten mes spustelime mygtuką Suteikti prieigą kad ugniasienė suteiktų prieigą. Vėliau turėsime šį langą, kuriame turėsime sukonfigūruoti šiuos taškus: Sesijos pavadinimas.
Skyriuje Serveris mes apibrėžiame taip:
- Kaime Šeimininkas Įvesime „Debian“ komandos IP adresą.
- Kaime Vartotojas nurodome vartotoją, su kuriuo reikia prisijungti.
- Kaime SSH prievadas mes nurodome 22.
Galiausiai, pasirinkime Sesijos tipas Mes pasirenkame XFCE, kuri buvo įdiegta „Debian“.
PastabaŠie parametrai taikomi „Windows“, „Linux“ ir „MacOS“.
3 žingsnis
Spustelėkite Gerai ir pamatysime tai:
DIDELIS
4 žingsnis
Ten laukelyje nurodome „Enter“ Sesija kad būtų įvykdyta mūsų sukurta sesija. Toliau įvesime prieigos slaptažodį:
DIDELIS
5 žingsnis
Spustelėkite Gerai ir visais atvejais matysime tokį pranešimą:
6 žingsnis
Spustelėkite Taip tęsti procesą ir tokiu būdu prisijungsime prie „Debian“ kompiuterio iš „Windows“ naudodami „X2Go“ klientą:
DIDELIS
7 žingsnis
„MacOS High Sierra“ atveju tai bus tas pats procesas. Apibrėžkite parametrus:
DIDELIS
8 žingsnis
Norėdami tęsti, spustelėkite Gerai ir spustelėkite lauką Sesija:
DIDELIS
9 veiksmas
Įvedame kredencialus:
DIDELIS
10 žingsnis
Galiausiai prasidės ryšio procesas:
DIDELIS
11 žingsnis
„Ubuntu 17.04“ ieškosime „X2Go“ kliento ir nustatysime jau nurodytas reikšmes:
DIDELIS
12 žingsnis
Spustelėkite Gerai, kad įvestumėte atitinkamus prieigos duomenis:
DIDELIS
13 žingsnis
Galiausiai prieisime prie „Debian“ serverio iš „Ubuntu 17“:
DIDELIS
Mes supratome, kaip šios galingos programos dėka nuotolinio ryšio užduotis turės geresnes funkcijas ir didesnį saugumą bet kurioje operacinėje sistemoje.