X11, kaip manau, dauguma jūsų žino, yra grafinis serveris, kurį naudoja beveik visi „Linux“ paskirstymai. Šis serveris, be kita ko, leidžia persiųsti per SSH. Tai reiškia, kad galima nuotoliniu būdu paleisti grafines programas eksportuojant ekraną į mūsų darbalaukį. Tai yra, programa veikia nuotoliniame serveryje, tačiau grafinė sąsaja rodoma mūsų vietiniame darbalaukyje.
žingsniai
1. Serveryje redaguokite failą / etc / ssh / ssh_config ir modifikuoti parinktį X11 ekspedijavimas taigi atrodo taip:
X11Persiųsti taip
Po šio pakeitimo gali tekti iš naujo paleisti ssh demoną. Būdas tai padaryti priklauso nuo kiekvieno „Linux“ paskirstymo. Paprasčiausias yra paleisti mašiną iš naujo.
2. Vietiniame darbalaukyje prisijunkite prie serverio per SSH naudodami parametrą -X:
ssh -X vartotojas @ pagrindinio kompiuterio vardas
Kur vartotojas yra vartotojo vardas, naudojamas prisijungiant prie serverio ir hostname yra serverio IP arba slapyvardis.
3. Norėdami paleisti programą, tiesiog turite tai padaryti iš terminalo. Pavyzdžiui:
Firefox
Patikimas X11 persiuntimas
Įgalinus „Trusted X11“ persiuntimą, galima šiek tiek pagreitinti ryšio greitį, nes išvengiama kai kurių su jo saugumu susijusių veiksmų.
Jei greitis yra svarbiau nei saugumas, reikia atlikti tik šiuos veiksmus:
1. Serveryje redaguokite failą / etc / ssh / ssh_config ir modifikuoti parinktį PirmynX11Patikimas taigi atrodo taip:
„ForwardX11“ pasitiki taip
2. Vietiniame darbalaukyje prisijunkite prie serverio per SSH naudodami parametrą -Y:
ssh -Y vartotojas @ pagrindinio kompiuterio vardas
Suspaustas X11 ekspedijavimas
Tais atvejais, kai ryšys tarp serverio ir kliento nėra pats geriausias, galima suspausti serverio siunčiamus duomenis.
Norėdami tai padaryti, prisijungdami prie serverio per SSH, pridėkite parametrą -C:
ssh -X -C vartotojas @ pagrindinio kompiuterio vardas
Sunku, daug liepiama.
Geriau nekomplikuoju savo gyvenimo ir vadovauju „Teamviewer“
Aš nežinau, bet man yra sudėtingiau su „TeamViewer“ ir jos palaimintu slaptažodžiu.
Man atrodo, kad tai yra 2 skirtingi dalykai, kad kažkas mane pataiso, bet šis čia siūlomas metodas yra ne pakelti visą aplinką taip, tarsi tai padarytų komandos žiūrovas, bet, pavyzdžiui, įdėti, kaip sakoma, „Firefox“ ir tai jūsų kompiuteryje „Firefox“ atidaroma kaip įprasta, bet iš tikrųjų ji veikia iš nuotolinio kompiuterio.
Iš tikrųjų, kaip jūs nurodėte, jūsų kompiuteryje reikia paleisti „Firefox“ (iš serverio). Tai yra tai, ko jie mane dabar moko.
Teisingai, čempione!
Kaip pasakytų draugas, nepainiokite daugelio: „vienas dalykas yra vienas dalykas, o kitas - kitas“. Haha ...
Ne, rimtai, tu teisus, šis metodas nėra lyginamas su komandos stebėtoju.
Apkabink! Paulius.
labai gerai, naudinga, visų pirma, ir tiesa, aš pastaruoju metu tai daug naudoju 🙂
kyla klausimas: ssh_config ar sshd_config? („man sshd_config“, nes ne visi skyriai pateikia jį pagal numatytuosius nustatymus, nors idealiausia yra paskelbti vartotoju aplanke $ HOME / .ssh / config)
taip pat galite pažvelgti į parinktį X11UseLocalhost
arba klasikinis su DISPLAY = ip: Xx ir xhost,
ir prieš bet kokią problemą nurodykite žodį (-v)
Teisingai ... geras indėlis!
Na man tai labai įdomu! Labai ačiū! Turėsiu išbandyti savo ovh serveryje! 🙂
Priekyje! Apkabink! Paulius.
Labai geras straipsnis. Viena problema, aš naudoju šią parinktį, norėdamas prisijungti prie „Raspberry Pi“ su „Raspbian“ ir „Lxde“ iš „Ubuntu“ su „Unity“. Labai dažnai būna, kad programų piktogramos atrodo sugadintos. Kas tai gali būti?
Kitas dalykas, aš paprastai pridedu parinktį paleisti grafines programas fone: „Firefox“ ir
Geras indėlis vykdant programas fone, nebuvau apie tai pagalvojusi.
Kalbant apie piktogramas ... ar taip nutinka jums naudojant suspaustą X11 persiuntimą?
Apkabink! Paulius.
Ne, tu man pasakojai apie suspaustą. Kai turėsiu skylę, atsiųsiu jums laimikį. Kaip papildomą informaciją naudoju „faenza“ Ubuntu, kliente ir numatytąsias Lxde piktogramas serveryje.
Jūs turite atsakymą. Jūsų teikiama paslauga nereiškia, kad kartu naudojate ir darbalaukio aplinką. Jūs atsinešate tik paslaugą ir užsakymu nurodote, kad tai grafikos paslauga. Vykdomas X yra kliento, jūsų atveju - „Ubuntu with Unity“, ir jis turi interpretuoti piktogramų tipą, suteikdamas „Lxde“ ir „Unity“ ekvivalentiškumą, kuriam pagal nutylėjimą yra gripas (sutapimas, kurį jie paaiškino tai man praeitą savaitę 😛)
labai geras straipsnis!, Aš iki šiol kažką panašaus į hectorq, turiu du serv. be monitoriaus, kai man reikia „Firefox“, kad galėčiau ką nors atsisiųsti (kartais nepakanka „wget“ ir perdavimo), naudojau „ssh“, „startx“ ir įvedžiau per „vnc / remmina“. Gana sudėtingas mano metodas, daug lengviau atlikti x11 persiuntimą
PS: debian'e šiek tiek keičiasi konfigūracijos failai, atrodo, kad „ForwardX11“ atlieka tą pačią funkciją, sveikinimai!
Dabar, kai šnekučiuojuosi su serveriu, tai yra labai gera, o masė šiuo metu yra xD, turiu naudoti daugiasisteminę sistemą, tačiau mano užrašų knygelės OS yra „Chakra Linux“, ir aš turiu parūkyti pusę gnomo, kurį pats sukūriau, kad galėčiau jį paleisti, taigi Aš ketinu įdiegti serveryje su „Debian“ ir persiųsti xD hahaha
Gerai, čempione!
Aš džiaugiuosi! Apkabink!
Paulius.
Labai ačiū už informaciją!
Pridėtinė vertė:
Turiu „Ubuntu Server 14.04.1 LTS“
Turėjau problemų su: ./autorizacija
Kad tai veiktų, reikia atlikti šiuos pakeitimus: / etc / ssh / sshd_config
....
# 1 trumpalaikės versijos serverio rakto tarnavimo laikas ir dydis
„KeyRegenerationInterval 3600“
„ServerKeyBits“ 768
....
# Autentifikavimas:
„LoginGraceTime“ 120
„PermitRootLogin“ taip
„StrictModes“ taip
ir iš naujo paleiskite ssh paslaugą: # sudo service ssh restart
Tikiuosi, kad tai kažkam tarnavo.
Gerai! Ačiū už indėlį!
Cheers! Paulius.
Labai gerai paaiškinta! Aš nesuprantu vieno dalyko, jei programa veikia nuotoliniame pagrindiniame kompiuteryje, ar tai reiškia, kad grafiką apdoroja ir pagrindinis kompiuteris? Tai yra, ar pagrindinio kompiuterio vaizdo plokštė apdoros duomenis ir tiesiog nusiųs informaciją klientui, kad jie galėtų juos peržiūrėti? Man atrodo, kad tokiu būdu galėčiau paleisti 3D modeliavimo programas, kurioms iš mano mažo užrašų knygelės reikia daug daugiau energijos.
verčia norėti šūdo
Tiesiog sakau, kad noriu paltuko