Kaip nustatyti X11 persiuntimą „Linux“

click fraud protection

X11 (dar žinomas kaip „Xorg Server“) yra „Linux“ rodymo sistema. Ši technologija egzistavo nuo 80-ųjų vidurio ir buvo sukurta tuo metu, kai į kompiuterį vis labiau įsitraukė asmeniniai kompiuteriai.

Neįstodamas į istorijos pamoką, X11 yra būtinas visiems „Linux“ vartotojams, net iki šių dienų. Tai daro grafinę sąsają veikiančią ir yra labai svarbi daugeliui kasdienių operacijų ir kt.

Be savo sugebėjimo valdyti grafikos korteles ir paversti darbalaukį „Linux“, yra vienas geriausių X11 ypatybės yra tai, kad per X11 jis gali rodyti grafinę sąsają tinkle ekspedijavimas. Šiame vadove parodysime, kaip nustatyti X11 persiuntimą „Linux“ per SSH.

Būtinos sąlygos

Norėdami naudoti X11 peradresavimą „Linux“, turite turėti SSH. Priežastis, dėl kurios reikalaujama SSH, yra ta, kad X11 persiuntimas yra „Secure Shell“ funkcija, ir šiuo metu nėra galimybės pasinaudoti šia funkcija už SSH ribų.

Nustatyti SSH serverį yra gana lengva, o dauguma „Linux“ paskirstymų sudaro šiek tiek daugiau nei vieno ar dviejų žingsnių procesą. Norėdami jį nustatyti, atidarykite terminalo langą ir įdiekite

instagram viewer
SSH klientas kompiuteryje, jungiantis. Įdiegę klientą, pereikite prie nuotolinio kompiuterio ar serverio ir įdiekite SSH serverio paketą ir įgalinkite „systemd“ paslaugas pradėti naudoti.

Nesate tikri, kaip įdiegti ir naudoti „Secure Shell“ serverį „Linux“? Mes galime padėti! Peržiūrėkite mūsų SSH nustatymo vadovėlį. Čia paaiškinama, kaip nustatyti ryšius, ir net keli paprasti komandų pavyzdžiai!

Įgalinti X11 persiuntimą

X11 persiuntimo funkcijos įgalinimas SSH daromas SSH konfigūracijos faile. Konfigūracijos failas yra /etc/ssh/ssh_config, ir turi būti redaguojami su sudo arba Pagrindinio vartotojo prieiga. Atidarykite terminalo langą ir paleiskite prisijungimo prie vartotojo pagrindinę komandą. Jei negalite naudoti su nes jūsų sistema jį išjungė, pakeiskite į sudo -s kad prisijungtumėte prie „Root“ paskyros.

su -

arba

sudo -s

Terminale dabar yra prieiga prie šaknies, todėl saugu atidaryti ssh_config naudojant Nano teksto rengyklę. Terminale „Nano“ teksto rengyklės įrankyje atidarykite ssh_config.

nano -w / etc / ssh / ssh_config

Slinkite per „Nano“ teksto rengyklę naudodami Aukštyn žemyn rodyklių klavišus raskite eilutę, kurioje rašoma „ForwardX11“, ir prieš kodą pašalinkite komentaro simbolį (#).

Pastaba: jei „ssh_config“ faile nerandate X11 persiuntimo eilutės, paspauskite „Ctrl“ + W Nano, kad iškviestumėte paieškos funkciją. Tada įklijuokite „ForwardX11“ ir paspauskite Įveskite pereiti prie kodo eilutės konfigūracijos faile.

Pataisę SSH serverio konfigūracijos failą, paspauskite „Ctrl“ + O spartusis klavišas, kad išsaugotumėte atliktus pakeitimus. Uždarykite „Nano“ redagavimo įrankį naudodami „Ctrl“ + X.

Iš naujo nustatyti SSH serverį

Dabar, kai „X11Forward“ linija įjungta SSH serverio konfigūracijos faile, SSH serverio programinė įranga turi būti paleista iš naujo, nes konfigūracijos pakeitimai neįvyksta iškart. Daugelyje „Linux“ paskirstymų SSH atstatymas apima „systemctl“ paleidimas iš naujo komanda.

Pastaba: „Linux“ paskirstymai, kurie nenaudoja „systemd“, turi savo SSH paleidimo mechanizmą. Jei negalite išsiaiškinti komandos iš naujo paleisti „Secure Shell“ serverio programinės įrangos komandą, kitas geriausias dalykas yra paleisti kompiuterį iš naujo. Konfigūracijos pakeitimai pradės veikti įkėlus atsarginę kopiją.

„systemctl“ iš naujo paleiskite sshd.service

Kai SSHD foninė paslauga vėl bus sukurta, jūsų SSH serveris bus pasirengęs perduoti X11 langus tinkle.

Naudokite X11 persiuntimą

X11 persiuntimas yra SSH ypatybė, o ne pats dalykas. Norėdami juo naudotis, parašykite SSH ryšio komandą, kaip aprašyta žemiau.

Pastaba: pakeiskite nuotolinio vartotojo ir nuotolinio kompiuterio vardas su nuotoliniu vartotojo vardu ir nuotolinio kompiuterio pavadinimu arba IP adresu

ssh remoteuser @ nuotolinio kompiuterio vardas -X

Jei jūsų SSH serveris veikia uoste, kuris nėra numatytasis prievadas, t. Y. 22 prievadas, turėsite tai nurodyti ryšio komandoje. Jei norite sėkmingai užmegzti ryšį, išbandykite šį komandos pavyzdį.

ssh remoteuser @ remote-hostname -X -p portnumber

Užmezgus sėkmingą SSH ryšį su nuotoliniu kompiuteriu, nuotoliniu būdu galite persiųsti serveryje įdiegtas programas į savo kompiuterio darbalaukį paleisdami programą iš terminalo.

Pvz., Norėdami paleisti „Gedit“ versiją, įdiegtą SSH serveryje, paleisite geditas komanda.

geditas

„Nautilus“ failų tvarkyklėje galite paleisti nautilus komanda.

nautilus

Reikia paleisti daugiau nei vieną programą per SSH ir X11 persiuntimą? Turėsite atidaryti kelis SSH ryšius ir dirbti iš kiekvieno iš jų.

Uždarykite perduotas programas

Norėdami uždaryti atvirą programą, persiųstą per SSH, galite paspausti „Ctrl“ + Carba spustelėkite mygtuką „uždaryti“, kaip ir bet kurią kitą programą jūsų kompiuteryje.

watch instagram story