X11-edelleenlähetys SSH: n kautta

X11, kuten luulen, että useimmat teistä tietävät, on graafinen palvelin, jota lähes kaikki Linux-jakelut käyttävät. Tämä palvelin sallii muun muassa edelleenlähetyksen SSH: n kautta. Tämä tarkoittaa, että graafisia sovelluksia voidaan ajaa etäkoneelta viemällä näyttö työpöydällemme. Toisin sanoen sovellus toimii etäpalvelimella, mutta graafinen käyttöliittymä näkyy paikallisella työpöydällä.

portaat

1.- Muokkaa palvelimella tiedostoa / Etc / ssh / ssh_config ja muokkaa vaihtoehtoa X11Huolinta joten se näyttää tältä:

X11 edelleenlähetys kyllä

Tämän muutoksen jälkeen saattaa olla tarpeen käynnistää ssh-daemon uudelleen. Tapa tehdä tämä vaihtelee kunkin Linux-jakelun mukaan. Yksinkertaisin on käynnistää kone uudelleen.

2.- Kirjaudu paikallisella työpöydällä palvelimeen SSH: n kautta -X-parametrilla:

ssh -X käyttäjä @ isäntänimi

jossa lähettämä on käyttäjänimi, jota käytetään kirjautumiseen palvelimeen ja hostname on palvelimen IP tai alias.

3.- Voit suorittaa sovelluksen vain tekemällä sen päätelaitteesta. Esimerkiksi:

firefox

Luotettu X11-edelleenlähetys

Aktivoimalla Trusted X11 -siirto, on mahdollista nopeuttaa yhteysnopeutta hieman, koska joitain sen turvallisuuteen liittyviä vaiheita vältetään.

Jos nopeus on tärkeämpää kuin turvallisuus, on tehtävä vain seuraava:

1.- Muokkaa palvelimella tiedostoa / Etc / ssh / ssh_config ja muokkaa vaihtoehtoa EteenpäinX11Luotettu joten se näyttää tältä:

ForwardX11Luotettava kyllä

2.- Kirjaudu palvelimelle paikallisen työpöydän kautta SSH: n avulla -Y-parametrilla:

ssh -Y käyttäjä @ isäntänimi

Pakattu X11-edelleenlähetys

Niissä tilanteissa, joissa yhteys palvelimen ja asiakkaan välillä ei ole paras, palvelimen lähettämät tiedot on mahdollista pakata.

Voit tehdä tämän, kun kirjaudut palvelimeen SSH: n kautta, lisää -C-parametri:

ssh -X -C käyttäjä @ isäntänimi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   hectorq dijo

    Vaikea, paljon komentoa.
    En parempi mutkistaa elämääni ja ajaa Teamvieweria

    1.    eliotime3000 dijo

      En tiedä, mutta olen monimutkaisempi TeamViewerin ja sen siunatun salasanan kanssa.

    2.    x11tete11x dijo

      Minusta tuntuu, että ne ovat 2 erilaista asiaa, että joku korjaa minut, mutta tämä tässä ehdotettu menetelmä ei ole koko ympäristön kohottaminen ikään kuin se olisi tiimikatselijan tehtävä, vaan esimerkiksi laittaa sanalle "Firefox" ja että koneellesi Firefox avautuu tavalliseen tapaan, mutta todellisuudessa se toimii etäkoneelta.

      1.    IGA dijo

        Itse asiassa, kuten olet ilmoittanut, se on suoritettava Firefox (palvelimelta) koneellasi. Se on vain mitä he opettavat minulle nyt.

      2.    käytetään Linuxia dijo

        Aivan oikein, mestari!
        Kuten ystävä sanoisi, älä sekoita monia: "yksi asia on yksi asia ja toinen on toinen". Haha…
        Ei, vakavasti olet oikeassa, tätä menetelmää ei voida verrata tiimikatselijaan.
        Halata! Paul.

  2.   jona dijo

    erittäin hyvä, varsinkin hyödyllinen ja totuus on, että käytän sitä paljon viime aikoina 🙂
    kysymys on: ssh_config tai sshd_config? (mies sshd_config, koska kaikki distrot eivät tuo sitä oletusarvoisesti, vaikka ihanteellinen onkin julistaa käyttäjäksi osoitteessa $ HOME / .ssh / config)
    voit myös tarkastella vaihtoehtoa X11UseLocalhost
    tai klassinen, jossa DISPLAY = ip: Xx ja xhost,
    ja ennen minkään ongelman antamista sanatarkka (-v)

    1.    käytetään Linuxia dijo

      Aivan ... hyvä panos!

  3.   Kevin Mashke dijo

    Minusta se on erittäin mielenkiintoista! Kiitos paljon! Minun täytyy testata se ovh-palvelimellani! 🙂

    1.    käytetään Linuxia dijo

      Eteenpäin! Halata! Paul.

  4.   manuti dijo

    Erittäin hyvä artikkeli. Yksi asia, käytän tätä vaihtoehtoa muodostaakseni yhteyden Raspberry Pi: lle Raspbianin ja Lxde: n kanssa Ubuntusta Unityn kanssa. Hyvin usein tapahtuu, että sovelluskuvakkeet näyttävät vioittuneilta. Mikä tämä voisi olla?
    Toinen asia, lisätään yleensä vaihtoehto ajaa graafisia sovelluksia taustalla: Firefox &

    1.    käytetään Linuxia dijo

      Hyvä panos sovellusten ajamiseksi taustalla, en ollut ajatellut sitä.
      Mitä tulee kuvakkeisiin ... tapahtuuko sinulle pakattua X11-edelleenlähetystä käytettäessä?
      Halata! Paul.

      1.    manuti dijo

        Ei, olet kertonut minulle pakatusta. Kun minulla on reikä, lähetän sinulle saaliin. Lisätietoina käytän faenzaa Ubuntussa, asiakkaassa ja palvelimen Lxde-oletuskuvakkeissa.

        1.    IGA dijo

          Sinulla on vastaus siellä. Tuoma palvelu ei tarkoita, että tuot myös työpöytäympäristön. Tuot vain palvelun ja ilmoitat tilauksella, että se on graafinen palvelu. Suoritetut X ovat asiakkaan, sinun tapauksessasi Ubuntun ja Unityn, ja sen on tulkittava kuvakkeiden tyyppi, mikä antaa vastaavuuden Lxdestä Unityyn, josta sillä on oletuksena faenza (sattuma, että he selittivät tämän minulle viime viikolla 😛)

  5.   marito dijo

    erittäin hyvä artikkeli!, olen tähän asti jotain samanlaista kuin hectorq, minulla on kaksi serv. ilman monitoria, kun tarvitsen Firefoxin lataamaan jotain (wget ja lähetys eivät joskus riitä), käytin ssh: tä, startxia ja syötin vnc / remmina. Melko hankala menetelmäni, paljon helpompaa tehdä x11-edelleenlähetys
    PS: debianissa määritystiedostot muuttuvat hieman, näyttää siltä, ​​että ForwardX11 täyttää saman toiminnon, terveiset!

  6.   x11tete11x dijo

    Nyt kun olen sotkenut palvelimen kanssa, tämä on niin hyvä ja massa juuri nyt xD, minun on käytettävä monijärjestelmää, mutta kannettavan tietokoneeni käyttöjärjestelmä on Chakra Linux, ja minun on tupakoitava puoli gnomeä kokoamalla se itse voidakseni käyttää sitä, joten Aion asentaa palvelimelle Debianin kanssa ja välittää xD hahaha

    1.    käytetään Linuxia dijo

      Hyvä, mestari!
      Olen iloinen! Halata!
      Paul.

  7.   PAUL ALEJANDRO SANCHEZ dijo

    Paljon kiitoksia tiedoista!

    Lisäarvo:

    Minulla on Ubuntu Server 14.04.1 LTS
    Minulla oli ongelmia: ./valtuutuksen kanssa
    Ja jotta se toimisi, sinun on tehtävä nämä muutokset kansioon: / etc / ssh / sshd_config

    ....
    # Välitön versio 1 -palvelinavaimen käyttöikä ja koko
    KeyRegeneration Interval 3600
    768
    ....
    # Todennus:
    KirjautuminenGraceTime 120
    PermitRootLogin kyllä
    StrictModes kyllä

    ja käynnistä ssh-palvelu uudelleen: # sudo service ssh restart

    Toivon, että se on palvellut jotakuta.

    1.    käytetään Linuxia dijo

      Hyvä! Kiitos osallistumisesta!
      Kippis! Paul.

  8.   Pablito el balvito dijo

    Erittäin hyvin selitetty! On yksi asia, jota en ymmärrä, jos sovellus toimii etäkoneella, tarkoittaako se sitä, että isäntä käsittelee myös grafiikkaa? Toisin sanoen, käsitteleekö isännän näytönohjain tietoja ja yksinkertaisesti lähettää tiedot asiakkaalle katsottavaksi? Minusta käy ilmi, että näin voisin käyttää 3D-mallinnussovelluksia, jotka vaativat paljon enemmän virtaa pienestä kannettavastani.

  9.   perse dijo

    saa sinut haluamaan paskaa

  10.   yhteiskunnallis dijo

    Sanon vain, että haluan takin