X11 továbbítás SSH-n keresztül

Feltételezem, hogy az X11 a grafikus szerver, amelyet szinte az összes Linux disztribúció használ. Ez a szerver lehetővé teszi többek között az SSH-n keresztüli továbbítást. Ez azt jelenti, hogy grafikus alkalmazásokat lehet futtatni egy távoli számítógépről a kijelző exportálásával az asztalunkra. Vagyis az alkalmazás a távoli kiszolgálón fut, de a grafikus felület megjelenik a helyi asztalunkon.

Steps

1. - A szerveren szerkessze a fájlt / Etc / ssh / ssh_config és módosítsa az opciót X11 továbbítás így néz ki így:

X11 továbbítás igen

A változás után szükség lehet az ssh démon újraindítására. Ennek módja az egyes Linux disztribúcióktól függ. A legegyszerűbb dolog a gép újraindítása.

2. - A helyi asztalon jelentkezzen be a szerverre SSH-n keresztül az -X paraméter használatával:

ssh -X felhasználó @ hosztnév

ahol használó a kiszolgálóra való bejelentkezéshez használt felhasználónév és hostname a szerver IP-je vagy álneve.

3. - Egy alkalmazás futtatásához csak a terminálról kell megtennie. Például:

firefox

Megbízható X11 továbbítás

A Trusted X11 továbbítás engedélyezésével kissé meg lehet gyorsítani a csatlakozási sebességet, mivel elkerülik a biztonságával kapcsolatos egyes lépéseket.

Abban az esetben, ha a sebesség fontosabb, mint a biztonság, csak a következőket kell tennie:

1. - A szerveren szerkessze a fájlt / Etc / ssh / ssh_config és módosítsa az opciót ForwardX11Biztos így néz ki így:

Biztos, hogy igen

2. - A helyi asztalon jelentkezzen be a szerverre SSH-n keresztül az -Y paraméter használatával:

ssh -Y felhasználó @ hosztnév

Tömörített X11 továbbítás

Azokban az esetekben, amikor a kiszolgáló és az ügyfél közötti kapcsolat nem a legjobb, lehetséges a kiszolgáló által küldött adatok tömörítése.

Ehhez, amikor SSH-n keresztül jelentkezik be a szerverbe, adja hozzá a -C paramétert:

ssh -X -C felhasználó @ hosztnév

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   hectorq dijo

    Nehéz, sok parancs.
    Jobb, ha nem bonyolítom az életemet, és vezetem a Teamviewert

    1.    eliotime3000 dijo

      Nem tudom, de bonyolultabb vagyok a TeamViewerrel és annak áldott jelszavával.

    2.    x11tete11x dijo

      Számomra úgy tűnik, hogy 2 különböző dologról van szó, amelyeket valaki kijavít, de ez az itt javasolt módszer nem az egész környezet felemelését jelenti, mintha a csapatnéző csinálná, hanem például az, hogy "firefox" mondja és hogy az Ön gépén a Firefox a szokásos módon nyílik meg, de valójában a távoli gépről fut.

      1.    IGA dijo

        Valójában, amint azt jelezte, a Firefox (a szerverről) futtatására van szükség a számítógépén. Csak most tanítanak nekem.

      2.    használjuk a linuxot dijo

        Így van, bajnok!
        Ahogy egy barátja mondaná, ne keverje össze a sokakat: "egy dolog egy dolog, a másik valami más". Haha…
        Nem, komolyan igazad van, ez a módszer nem hasonlítható össze a csapatnézővel.
        Ölelés! Pál.

  2.   jhona dijo

    nagyon jó, mindenekelőtt hasznos, és az igazság az, hogy mostanában sokat használom 🙂
    a kérdés: ssh_config vagy sshd_config? (a man sshd_config, mert nem minden disztró hozza meg alapértelmezés szerint, bár az ideális az, ha deklarálod felhasználónak a $ HOME / .ssh / config fájlban)
    megnézheti az X11UseLocalhost opciót is
    vagy a klasszikus DISPLAY = ip: Xx és xhost,
    és bármilyen probléma előtt adja meg a bőbeszédet (-v)

    1.    használjuk a linuxot dijo

      Így van ... jó hozzájárulás!

  3.   Kevin Mashke dijo

    Nos, nagyon érdekesnek találom! Nagyon köszönöm! Az ovh szerveremen kell majd tesztelnem! 🙂

    1.    használjuk a linuxot dijo

      Előre! Ölelés! Pál.

  4.   manuti dijo

    Nagyon jó cikk. Egy kérdés, hogy ezt a lehetőséget sokat használom, hogy csatlakozzam egy Raspberry Pi-hez a Raspbian és az Lxde segítségével, egy Ubuntu-val a Unity-vel. Nagyon gyakran előfordul, hogy az alkalmazás ikonjai sérültnek tűnnek. Mi lehet ez?
    Egy másik dolog, általában hozzáadom a grafikus alkalmazások futtatásának lehetőségét a háttérben: Firefox és

    1.    használjuk a linuxot dijo

      Jó hozzájárulás az alkalmazások futtatásához a háttérben, nem gondoltam rá.
      Az ikonok kapcsán ... előfordul ez veled tömörített X11 továbbítással?
      Ölelés! Pál.

      1.    manuti dijo

        Nem, meséltél a tömörítettről. Ha lesz egy lyuk, fogást küldök neked. Kiegészítő információként a faenza-t használom az Ubuntun, az ügyfélen és a szerver alapértelmezett Lxde ikonjain.

        1.    IGA dijo

          Ott van a válasz. Az Ön által nyújtott szolgáltatás nem jelenti azt, hogy az asztali környezetet is magával hozza. Csak a szolgáltatást hozza, és a megrendeléssel jelzi, hogy ez grafikus szolgáltatás. A végrehajtott X a kliensé, a te esetedben az Unity Ubuntué, és értelmeznie kell az ikonok típusát, ekvivalenciát adva az Lxde-ről az Unity-re, amelynek alapértelmezés szerint a faenza van (egybeesés, amit elmagyaráztak) ezt nekem a múlt héten 😛)

  5.   férj dijo

    nagyon jó cikk!, én eddig valami hasonlóhoz hectorq, van két szerv. Monitor nélkül, amikor valami Firefox-ra van szükségem valaminek a letöltéséhez (néha a wget és az átvitel nem elég), ssh-t, startx-et használtam és a vnc / remmina-n keresztül léptem be. Elég nehézkes a módszerem, sokkal könnyebb elvégezni az x11-továbbítást
    PS: a debianban a konfigurációs fájlok kissé megváltoznak, úgy tűnik, hogy a ForwardX11 ugyanazt a funkciót látja el, üdvözlet!

  6.   x11tete11x dijo

    Most, hogy egy szerverrel kavarok, ez nagyon jó, és tömeges most xD, multisystem-et kell használnom, de a noteszgépem operációs rendszere Chakra Linux, és fél gnómot kell füstölnöm, hogy magam készítsem össze, hogy képes legyek futtatásához, ezért telepíteni fogom a szerverre a Debiannal, és továbbítom az xD hahaha-t

    1.    használjuk a linuxot dijo

      Jó, bajnok!
      Örülök! Ölelés!
      Pablo.

  7.   PAUL ALEJANDRO SANCHEZ dijo

    Nagyon köszönöm az infót!

    Hozzáadott érték:

    Van Ubuntu Server 14.04.1 LTS
    Problémáim voltak: ./az illetékességgel
    Ahhoz, hogy működjön, ezeket a változtatásokat kell végrehajtania: / etc / ssh / sshd_config

    ....
    # Az efemer verzió 1 szerverkulcs élettartama és mérete
    KeyRegeneration Interval 3600
    768
    ....
    # Hitelesítés:
    BejelentkezésGraceTime 120
    PermitRootLogin igen
    StrictModes igen

    és indítsa újra az ssh szolgáltatást: # sudo service ssh restart

    Remélem, valakit kiszolgált.

    1.    használjuk a linuxot dijo

      Jó! Köszönöm a hozzájárulást!
      Egészségére! Pál.

  8.   Pablito el balvito dijo

    Nagyon jól magyarázható! Egy dolgot nem értek, ha az alkalmazás távoli gazdagépen fut, az azt jelenti, hogy a grafikákat is a gazdagép dolgozza fel? Vagyis a gazda grafikus kártyája feldolgozza az adatokat, és egyszerűen elküldi az információkat az ügyfélnek megtekintésre? Eszembe jut, hogy így futtathatok 3D modellezési alkalmazásokat, amelyek sokkal nagyobb energiát igényelnek a kis noteszgépemtől.

  9.   szamár dijo

    szart akar

  10.   Partner dijo

    Csak azt mondom, hogy kabátot akarok