X11 posredovanje prek SSH

Kot verjamem, da večina vas ve, da je X11 grafični strežnik, ki ga uporabljajo skoraj vse distribucije Linuxa. Ta strežnik med drugim omogoča posredovanje prek SSH. To pomeni, da je mogoče grafične programe zagnati z oddaljene naprave tako, da izvozite zaslon na naše namizje. Z drugimi besedami, aplikacija se izvaja na oddaljenem strežniku, grafični vmesnik pa je prikazan na našem lokalnem namizju.

koraki

1.- Na strežniku uredite datoteko / etc / ssh / ssh_config in spremenite možnost X11 Posredovanje tako izgleda tako:

X11Posredovanje da

Po tej spremembi bo morda treba znova zagnati demon ssh. Način za to se razlikuje glede na vsako distribucijo Linuxa. Najenostavnejši je ponovni zagon naprave.

2.- Na lokalnem namizju se s strežnikom SSH prijavite s parametrom -X:

ssh -X uporabnik @ ime gostitelja

kjer je uporabnik je uporabniško ime, uporabljeno za prijavo v strežnik in gostitelja je IP ali vzdevek strežnika.

3.- Če želite zagnati aplikacijo, morate to storiti s terminala. Na primer:

firefox

Zaupanja vredno posredovanje X11

Če omogočite posredovanje Trusted X11, lahko hitrost povezave nekoliko pospešite, saj se izognemo nekaterim korakom, povezanim z njegovo varnostjo.

Če je hitrost pomembnejša od varnosti, je treba storiti le naslednje:

1.- Na strežniku uredite datoteko / etc / ssh / ssh_config in spremenite možnost Naprej X11 Zaupanja vreden tako izgleda tako:

NaprejX11Z zaupanjem da

2.- Na lokalnem namizju se s strežnikom SSH prijavite s parametrom -Y:

ssh -Y uporabnik @ ime gostitelja

Stisnjeno posredovanje X11

V tistih primerih, ko povezava med strežnikom in odjemalcem ni najboljša, je mogoče stisniti podatke, ki jih pošlje strežnik.

Če želite to narediti, pri prijavi v strežnik prek SSH dodajte parameter -C:

ssh -X -C uporabnik @ ime gostitelja

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   hectorq je dejal

    Težko, veliko poveljevanja.
    Bolje, da si ne kompliciram in vodim Teamviewerja

    1.    eliotime3000 je dejal

      Ne vem, vendar sem bolj zapleten s programom TeamViewer in njegovim blagoslovljenim geslom.

    2.    x11tete11x je dejal

      Zdi se mi, da gre za dve različni stvari, da me nekdo popravi, vendar ta metoda, ki je predlagana tukaj, ni dvigniti celotno okolje, kot da bi to naredil teamviewer, ampak na primer postaviti, kot piše "firefox" in da se Firefox v vaši napravi odpre kot običajno, v resnici pa se izvaja z oddaljene naprave.

      1.    IGA je dejal

        Kot ste že navedli, je treba na vašem računalniku zagnati Firefox (s strežnika). Zdaj me pač učijo.

      2.    uporabimo linux je dejal

        Tako je, prvak!
        Kot bi rekel prijatelj, ne mešajte mnogih: "eno je eno, drugo pa nekaj drugega." Ha ha ...
        Ne, resnično imaš prav, ta metoda ni primerljiva s teamviewerjem.
        Objem! Paul.

  2.   jona je dejal

    zelo dobro, koristno predvsem in resnica je, da ga zadnje čase veliko uporabljam 🙂
    vprašanje je: ssh_config ali sshd_config? (man sshd_config, ker ga privzeto ne prinesejo vsi distroji, čeprav je idealno, da se kot uporabnik prijavi v $ HOME / .ssh / config)
    si lahko ogledate tudi možnost X11UseLocalhost
    ali klasični z DISPLAY = ip: Xx in xhost,
    in pred kakršno koli težavo navedite glagol (-v)

    1.    uporabimo linux je dejal

      Tako je ... dober prispevek!

  3.   Kevin Mashke je dejal

    No, zdi se mi zelo zanimivo! Najlepša hvala! Preizkusiti ga bom moral na svojem ovh strežniku! 🙂

    1.    uporabimo linux je dejal

      Naprej! Objem! Paul.

  4.   manuti je dejal

    Zelo dober članek. Ena težava je, da to možnost veliko uporabljam za povezavo z Raspberry Pi z Raspbian in Lxde iz Ubuntuja z Unity. Zelo pogosto se zgodi, da so ikone aplikacij videti poškodovane. Kaj bi to lahko bilo?
    Še nekaj, ponavadi dodam možnost za zagon grafičnih aplikacij v ozadju: firefox &

    1.    uporabimo linux je dejal

      Dober prispevek k zagonu aplikacij v ozadju, o tem nisem razmišljal.
      Glede ikon ... se vam to zgodi z uporabo stisnjenega posredovanja X11?
      Objem! Paul.

      1.    manuti je dejal

        Ne, povedala si mi za stisnjeno. Ko imam luknjo, ti pošljem ulov. Kot dodatne informacije uporabljam faenza v Ubuntuju, odjemalcu in privzete ikone Lxde na strežniku.

        1.    IGA je dejal

          Tam imaš odgovor. Storitev, ki jo prinesete, ne pomeni, da prinašate tudi namizno okolje. Storitev prinašate samo in z naročilom navedete, da gre za grafično storitev. Izvedeni so X odjemalca, v vašem primeru Ubuntuja z Unity, in mora razlagati tip ikon, ki daje enakovrednost od Lxde do Unity, pri čemer ima privzeto faenza (naključje, da so pojasnili to mi je prejšnji teden 😛)

  5.   mož je dejal

    zelo dober članek!, jaz do zdaj nekaj podobnega kot hectorq, imam dva serv. brez monitorja, ko rabim firefox, da nekaj prenesem (wget in prenos včasih nista dovolj), sem uporabil ssh, startx in vstopil prek vnc / remmina. Precej okorna moja metoda, veliko lažje posredovanje x11
    PS: v debianu se konfiguracijske datoteke nekoliko spremenijo, zdi se, da ForwardX11 izpolnjuje isto funkcijo, lep pozdrav!

  6.   x11tete11x je dejal

    Zdaj, ko se zezam s strežnikom, je tooooo dobro in množično zdaj xD, moram uporabiti večsistem, toda OS mojega prenosnika je Chakra Linux, zato moram kaditi pol gnomeja, ki ga sam sestavlja, da ga lahko zaženem, zato Nameščal bom na strežnik z Debianom in posredoval xD hahaha

    1.    uporabimo linux je dejal

      Dobro, prvak!
      Vesel sem! Objem!
      Paul.

  7.   PAUL ALEJANDRO SANCHEZ je dejal

    Najlepša hvala za informacije!

    Dodana vrednost:

    Imam Ubuntu Server 14.04.1 LTS
    Imel sem težave z: ./Xauthority
    In da bo delovalo, morate te spremembe narediti v: / etc / ssh / sshd_config

    ....
    # Življenjska doba in velikost kratkotrajnega strežniškega ključa različice 1
    Interval regeneracije ključa 3600
    ServerKeyBits 768
    ....
    # Preverjanje pristnosti:
    PrijavaGraceTime 120
    PermitRootLogin da
    StrictModes da

    in znova zaženite ssh storitev: # sudo service ssh restart

    Upam, da je komu pomagalo.

    1.    uporabimo linux je dejal

      Dobro! Hvala za prispevek!
      Na zdravje! Paul.

  8.   Pablito el balvito je dejal

    Zelo dobro razloženo! Ne razumem ene stvari, ali če se aplikacija izvaja na oddaljenem gostitelju, ali to pomeni, da gostitelj obdeluje tudi grafiko? Z drugimi besedami, ali bo gostiteljska grafična kartica podatke obdelala in jih preprosto poslala stranki, da jih ta vidi? Zdi se mi, da bi na ta način lahko zagnal aplikacije za 3D modeliranje, ki od mojega majhnega prenosnika zahtevajo veliko več energije.

  9.   ass je dejal

    hočeš srat

  10.   partnerja je dejal

    Samo rečem, da si želim plašč