Nors X11 išlieka daugelio „Linux“ stalinių kompiuterių pagrindu, jo tinklo skaidrumas arba galimybė rodyti išvestį tinkle yra viena iš nepanaudotų funkcijų. SSH leidžia lengvai ir saugiai paleisti „Linux“ GUI programas nuotoliniame kompiuteryje ir rodyti jas jūsų kompiuteryje.
Kodėl nuotoliniu būdu paleisti „Linux Apps“?
Kodėl norėtumėte paleisti grafinę Linux programą kitame kompiuteryje? Jei naudojote sudėtingą mokslinio skaičiavimo programą, pvz., R arba Mathematica, galite ją paleisti a galingesnė mašina, o vietoje vis dar naudoja lengvą skaičiavimo aplinką, pvz., a „Chromebook“.
Tai taip pat puikus būdas dalytis techninėmis programomis tarp kelių vartotojų, įdiegiant jas centriniame serveryje.
„X Connections“ leidimas serveryje
Norėdami įjungti X11 ryšius per SSH, nuotoliniame serveryje turėsite įjungti X11 persiuntimą. Tai atliekama naudojant /etc/ssh/sshd_config failą.
Norėdami jį redaguoti, turėsite atidaryti šį failą kaip root naudotojas. Slinkite žemyn iki parinkties „X11Forwarding“ ir pakeiskite ją į „taip“, jei ji dar neįjungta. Norėdami iš naujo paleisti SSH serverį,
naudokite komandą systemctl:sudo systemctl iš naujo paleiskite sshd
Taip pat gali tekti pašalinti priešakinį „#“ komentaro simbolį, kad jį suaktyvintumėte. Baigę išsaugokite failą ir paleiskite OpenSSH serverį, jei jis dar neveikia. Jei nesate administratorius, gali tekti paprašyti administratoriaus tai padaryti už jus.
Grafinių X programų paleidimas nuotoliniu būdu naudojant SSH
Norėdami nuotoliniu būdu paleisti X programas, prisijunkite prie nuotolinio serverio per SSH naudodami -X parinktis, kuri įgalins X persiuntimą kliento pusėje.
ssh -X vartotojo vardas@serveris
Norėdami paleisti programas, iškvieskite jas iš komandinės eilutės taip, lyg sėdėtumėte prie darbalaukio Linux sistemos. Jei viskas gerai, programa turėtų pasirodyti darbalaukyje, net jei ji veikia kitur.
Kadangi X persiuntimas yra lėtas, nuo komandos vykdymo iki lango atsidarymo gali praeiti šiek tiek laiko. Jei jums reikia viso darbalaukio arba norite greičiau paleisti programas, galbūt norėsite pasidomėti kitas nuotolinio rodymo sprendimas, pvz., VNC.
Jei kyla problemų, pabandykite naudoti -Y vietoj -X. Tai išjungs kai kurias saugos patikras, bet vis tiek leis paleisti X programas per SSH. Jei to nepadarysite, įsitikinkite, kad nuotoliniame kompiuteryje įjungtas X persiuntimas, kaip minėta aukščiau.
Dabar galite paleisti „Linux“ programas per SSH
SSH X persiuntimas leidžia lengvai nuotoliniu būdu paleisti Linux GUI programas. Tai parodo, koks Linux yra orientuotas į tinklą, nes galite naudoti nuotolines sistemas taip, lyg sėdėtumėte prie klaviatūros ir ekrano, nesvarbu, kur esate. Kai nustatysite SSH, saugūs nuotoliniai prisijungimai bus greiti.
Reikia nuotoliniu būdu pasiekti „Linux“ kompiuterį ar serverį? Štai kaip nustatyti ir konfigūruoti SSH „Linux“, „Windows“ ir mobiliuosiuose įrenginiuose.
Skaitykite toliau
- Linux
- SSH
- Linux programos
Davidas yra laisvai samdomas rašytojas, gyvenantis Ramiojo vandenyno šiaurės vakaruose, bet iš pradžių kilęs iš įlankos. Jis nuo vaikystės buvo technologijų entuziastas. Davido pomėgiai yra skaitymas, kokybiškų TV laidų ir filmų žiūrėjimas, retro žaidimai ir įrašų rinkimas.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!
Norėdami užsiprenumeruoti, spustelėkite čia