Kā iestatīt X11 pāradresāciju uz Linux

click fraud protection

X11 (pazīstams arī kā Xorg Server) ir Linux displeja sistēma. Šī tehnoloģija pastāv jau kopš 80. gadu vidus, un tā tika izstrādāta laikā, kad personālie datori nonāca vispārējā tirgū.

Neielaižoties vēstures stundā, X11 ir būtisks visiem Linux lietotājiem, pat līdz šai dienai. Tas ļauj grafiskajam interfeisam darboties un ir ļoti svarīgs lielākajai daļai ikdienas darbību utt.

Papildus spējai rīkoties ar grafikas kartēm un padarīt darbvirsmu operētājsistēmā Linux, kas ir viens no labākajiem X11 iezīmes ir tas, ka tas caur X11 var parādīt grafisko interfeisu tīklā ekspedīcija. Šajā apmācībā mēs jums parādīsim, kā iestatīt X11 pāradresāciju uz Linux, izmantojot SSH.

Priekšnosacījumi

Lai X11 pāradresāciju varētu izmantot operētājsistēmā Linux, jums jābūt iestatītai SSH. SSH pieprasīšanas iemesls ir tas, ka X11 pāradresācija ir Secure Shell funkcija, un pašlaik nav iespēju izmantot šo funkciju ārpus SSH.

SSH servera iestatīšana ir diezgan vienkārša, un vairums Linux izplatīšanas to padara nedaudz vairāk par viena vai divu soļu procesu. Lai to uzstādītu, atveriet termināļa logu un instalējiet

instagram viewer
SSH klients datorā, kas savieno. Kad klients ir instalēts, pārejiet uz attālo datoru vai serveri un instalējiet SSH servera pakotni un iespējojiet Sistēmas pakalpojumiem sākt to izmantot.

Neesat pārliecināts par to, kā instalēt un izmantot Secure Shell serveri Linux? Mēs varam palīdzēt! Iepazīstieties ar mūsu apmācību par SSH iestatīšanu. Tajā apskatīts, kā izveidot savienojumus, un pat daži kopīgi komandu piemēri!

Iespējojiet X11 pārsūtīšanu

X11 pārsūtīšanas funkcijas iespējošana SSH tiek veikta SSH konfigurācijas failā. Konfigurācijas fails ir /etc/ssh/ssh_config, un tas jārediģē ar sudo vai Saknes lietotāja piekļuve. Atveriet termināla logu un palaidiet superlietotāja pieteikšanās komandu. Ja jūs nevarat izmantot su jo jūsu sistēmā tas ir atspējots, nomainiet to ar sudo -s tādā veidā pieteikties Root kontā.

su -

vai

sudo -s

Terminālim tagad ir Saknes pieeja, tāpēc droši var atvērt ssh_config, izmantojot Nano teksta redaktoru. Terminālī Nano teksta redaktora rīkā atveriet ssh_config.

nano -w / etc / ssh / ssh_config

Ritiniet Nano teksta redaktoru, izmantojot Uz augšu uz leju bulttaustiņus, atrodiet rindu, kas saka “ForwardX11”, un koda priekšā noņemiet komentāra simbolu (#).

Piezīme. Ja failā ssh_config nevarat atrast pārsūtīšanas līniju X11, nospiediet Ctrl + W Nano, lai parādītu meklēšanas funkciju. Pēc tam ielīmējiet “ForwardX11” un nospiediet Ievadiet lai pārietu uz koda līniju konfigurācijas failā.

Pēc SSH servera konfigurācijas faila rediģēšanas nospiediet Ctrl + O īsinājumtaustiņš, lai saglabātu veiktās izmaiņas. Aizveriet Nano rediģēšanas rīku ar Ctrl + X.

Atiestatīt SSH serveri

Tagad, kad līnija X11Forward ir ieslēgta SSH servera konfigurācijas failā, ir jāatsāk SSH servera programmatūra, jo konfigurācijas izmaiņas nenotiek uzreiz. Lielākajai daļai Linux izplatīšanas SSH atiestatīšana nozīmē izmantot restartēt komanda.

Piezīme: Linux izplatījumiem, kas neizmanto systemd, ir savs SSH restartēšanas mehānisms. Ja nevarat izdomāt komandu pārstartēt Secure Shell servera programmatūru, nākamais labākais ir pārstartēt mašīnu. Pēc sāknēšanas dublēšanas sāks darboties konfigurācijas izmaiņas.

restartējiet sshd.service

Kad SSHD fona pakalpojums atkal tiks izveidots, jūsu SSH serveris būs gatavs X11 logus pārsūtīt tīklā.

Izmantojiet X11 pāradresāciju

X11 pāradresācija ir SSH īpašība, nevis tā ir katra paša lieta. Lai to izmantotu, ierakstiet SSH savienojuma komandā, piemēram, zemāk.

Piezīme: nomainiet tālvadības lietotājs un attālais resursdators ar attālo lietotājvārdu un attālo resursdatora vārdu vai IP adresi

ssh remoteuser @ tālvadības resursdators -X

Ja jūsu SSH serveris darbojas ostā, kas nav noklusējuma ports, t.i., 22. ports, jums tas būs jānorāda savienojuma komandā. Izmēģiniet šo komandu piemēru, lai izveidotu veiksmīgu savienojumu.

ssh remoteuser @ remote-hostname -X -p portnumber

Kad veiksmīgs SSH savienojums ir izveidots ar attālo mašīnu, varat attālināti pārsūtīt uz servera instalētās lietojumprogrammas uz datora darbvirsmu, palaižot programmu no termināļa.

Piemēram, lai palaistu Gedit versiju, kas instalēta SSH serverī, jūs palaidāt gedit komanda.

gedit

Nautilus failu pārvaldniekam varat palaist nautilus komanda.

nautilus

Nepieciešams sākt vairāk nekā vienu programmu, izmantojot SSH un X11 pāradresāciju? Jums būs jāatver vairāki SSH savienojumi un jāstrādā no katra no tiem.

Nosūtīto programmu slēgšana

Lai aizvērtu atvērtu programmu, kas pārsūtīta, izmantojot SSH, varat nospiest Ctrl + Cvai noklikšķiniet uz pogas “aizvērt” tāpat kā jebkura cita datora programma.

watch instagram story