NX: vzdialené pripojenia X11 so slobodným softvérom

Predstavte si, že doma chcete používať počítač, ale váš mladší brat kontroluje jeho sociálne siete a musíte urobiť úlohu, navyše všetko, čo potrebujete, je súbor, ktorý sa nachádza na tomto „veľmi zaneprázdnenom“ počítači. z ktoréhokoľvek počítača z domu máte prístup k svojmu používateľskému účtu, ktorý je v priečinku počítačový ktoré váš brat v tej chvíli používa a voila, máte tvoje sedenie so všetkým a tým, čo v ňom máte, akoby ste boli pred serverom a pracovali, dobre, že? Technológia NX to umožňuje a ešte oveľa viac.


NX je technológia, ktorá umožňuje rýchle vykonávanie vzdialených relácií X11 a vynikajúcu grafickú kvalitu. Bola vyvinutá francúzskou spoločnosťou NoMachine, ktorá ponúka klientske a serverové aplikácie zadarmo (ale nie zadarmo) a tiež komerčne.

Rýchlosť služby NX je spôsobená kompresiou a ukladaním do vyrovnávacej pamäte vykonávaným protokolom X11, ktoré minimalizujú množstvo informácií prenášaných medzi klientom a serverom. Ale rýchlosť nie je jediná vec, o ktorej sa uvažuje, NX poskytuje aj bezpečnú službu, pretože všetky informácie prechádzajú cez SSH. To znamená, že môžete zabudnúť na LDAP, zabezpečené adresáre s Apache a SSL, Samba, NFS alebo akékoľvek iné riešenie na prístup k vašim údajom v sieti, s NX bude stačiť pripojenie z ľubovoľného počítača v sieti k vášmu používateľskému účtu a vašim údajom budú tam.

NX sa na rozdiel od VNC považuje za službu tenkého klienta, pretože sa neobmedzuje iba na ponúkanie vizualizácie a riadenia vzdialenej pracovnej plochy, ale skôr umožňuje prístup k používateľským účtom na serveri bez toho, aby zasahoval do iných používateľov, ktorí môžu byť prístup k svojim účtom súčasne zo servera samotného alebo z iného počítača.

Ďalšou výhodou je, že na použitie NX nie je potrebné získavať sofistikovaný hardvér, napríklad ak plánujete používať svetelné terminály pomocou PXE / LTSP, musíte mať sieťové karty, ktoré podporujú bootovanie PXE, čo zabraňuje opätovnému použitiu starých počítačov a navyše server vyžaduje dve karty sieť pre svoju prevádzku, s technológiou NX stačí mať jednoduchú lokálnu sieť bez nutnosti utrácať peniaze za konkrétny hardvér.

Ak by to nestačilo, predstavme si, že ak máme lokálnu sieť, v ktorej pracuje niekoľko používateľov a zrazu klasické zatemnenie, môžete sa so svojou prácou prakticky rozlúčiť, ak ste ju neuložili, použitie servera NX chráneného funkciou No Break bude reštartujeme klientov, pristupujeme k relácii, ktorá bola ponechaná otvorená, a pokračujeme v práci, čím šetríme zdroje neprerušiteľného napájania pre všetky počítače vo vašej sieti. (Verte mi, že to funguje a bol som ohromený, keď som prešiel testami a videl som, že to funguje perfektne).

Schéma siete s technológiou NX

Ako je zrejmé z diagramu, ak máte skromnú lokálnu sieť, bude stačiť implementovať riešenia pomocou technológie NX.

Požiadavky sú tieto:

Zákazníci:

  • 400MHz minimálny procesor
  • 128 MB RAM
  • 35 MB diskového priestoru (na inštaláciu klientskej aplikácie)
  • Sieťové pripojenie

Server:

Hardvér potrebný pre server je variabilný v závislosti od počtu klientov, ktorí sa k nemu pripájajú, a od typu aplikácií, ktoré sa majú vykonať.

Z môjho vkusu sú aplikácie NoMachine veľmi dobré, ale našťastie existujú alternatívy rovnakej kvality a tiež zadarmo, ktoré boli vyvinuté s využitím skutočnosti, že jadro technológie NX je pod licenciou GPL 2, spoločnosť Google uviedla na trh neatx čo je bezplatný server NX, ako klienta navrhujem použiť OpenNX čo je tiež slobodný softvér.

Ako novinku komentujem, že spoločnosť NoMachine uviedla, že technológia NX od verzie 4 prestane byť slobodným softvérom a bude mať súkromnú licenciu.

http://www.nomachine.com/news-read.php?idnews=331

Kde môžeme použiť NX?

  • Počítačové učebne alebo laboratóriá.
  • úrady
  • Doma
  • Knižnice
  • A kdekoľvek, kde máme server s dobrými prostriedkami a starými počítačmi na recykláciu.

Nainštalujte Neatx (server)

Pridáme úložisko Neatx do súboru /etc/apt/sources.list, najskôr si však vytvoríme záložnú kópiu súboru, ktorý chcete upraviť.

cp /etc/apt/sources.list /etc/apt/sources.list.original

Teraz pokračujeme v pridávaní úložiska

nano /etc/apt/sources.list

a na koniec súboru pridáme nasledujúce riadky:

deb http://ppa.launchpad.net/freenx-team/ppa/ubuntu prehľadný hlavný
deb-src http://ppa.launchpad.net/freenx-team/ppa/ubuntu prehľadný hlavný

Uložíme a zatvoríme súbor.

Aktualizujeme naše úložiská.

apt-get update

Inštalujeme.

apt-get nainštalovať server neatx

Pamätajte, že môžete vytvoriť viac účtov, ku ktorým bude mať prístup klient NX. V tomto príklade na tento server pridáme 3 účty neatx, neatx2 a neatx3, najlepšie ich vytvoríme graficky, pretože pridávanie používateľov z terminálu nefungovalo aspoň v Debiane 6.

V Gnome 2.x

Systém> Správa> Používateľ a skupiny

V Gnome 3 a novších

na hornom paneli, kde sa zobrazuje vaše používateľské meno> Nastavenia systému> Používateľské účty

po pridaní bude všetko pripravené, je pravda, že na serveri nie je čo robiť a všetko je nakonfigurované.

Nainštalujte OpenNX (klient)

Pridáme úložisko OpenNX, rovnako ako u servera vytvoríme našu záložnú kópiu a upravíme súbor, ale teraz pridáme tento riadok:

deb http://download.opensuse.org/repositories/home:/fefert/Debian_5.0 ./

ukladáme a zatvárame.

Pridajte kľúč úložiska, stiahnite si kľúč z tu a v termináli, keď sa nachádzame v adresári, do ktorého sťahujeme kľúč, spustíme nasledujúci príkaz.

apt-key pridať Release.key

Aktualizujeme úložiská.

apt-get update

Inštalujeme.

apt-get nainštalovať opennx

a všetko bude pripravené.

Na jeho oficiálnej stránke tiež nájdeme balíčky a úložiská pre ďalšie distribúcie a rôzne operačné systémy.

http://opennx.net/download.html

Aj keď príklad úložiska je ten, ktorý pre mňa pracoval správne v Ubuntu aj Debiane.

Teraz budeme mať prístup k našej vzdialenej relácii od klienta.

Aplikácie> Klient OpenNX> Sprievodca pripojením OpenNX

Zobrazí sa sprievodca OpenXN

Stlačíme tlačidlo «Ďalej».

Dali sme nejaké meno pre reláciu a IP servera, rýchlosť zmeníme až na úroveň LAN.

Ako systém a pracovnú plochu nainštalovanú na serveri, v tomto prípade GNOME, vyberieme Unix.

Ponechávame povolenú možnosť „Povoliť šifrovanie SSL všetkej prevádzky“, bez tejto možnosti nebude server fungovať, pretože neumožňuje nezašifrované relácie.

Deaktivujeme možnosť «Vytvoriť odkaz na pracovnej ploche», pretože ak je povolená, funguje, ale pri vytváraní odkazu na pracovnej ploche označuje chybu.

Teraz uvidíme klienta OpenNX

Na server sme vložili používateľa, ku ktorému sa chceme pripojiť, heslo,
vyberieme reláciu, ktorú sme predtým vytvorili, a stlačíme «Prihlásiť».

Uvidíme, že OpenNX nadviaže spojenie so serverom, autentifikuje a stiahne údaje potrebné na spustenie relácie.

Ak všetko prebehlo v poriadku, budeme mať pripojenie k relácii na vzdialenom serveri, ako už bolo spomenuté, bez zasahovania do akýchkoľvek ďalších používateľov, ktorí tiež pristupujú k ich účtom buď fyzicky na serveri, alebo prostredníctvom OpenNX.

Pár úlovkov.

Prístup z klienta nainštalovaného v Ubuntu 11.10 na NX Server taktiež s Ubuntu 11.10.

Na tejto snímke vidíme, že pristupujeme na server NX nainštalovaný v Debiane 6.0 z klienta v Ubuntu 11.10, v záhlaví okna sa pozoruje, že sa zobrazuje «Neatx», za ktorým nasleduje používateľ, názov servera a tiež relácia .

V testoch boli 3 užívateľské účty prístupné súčasne na serveri s procesorom Athlon X2
s 2 GB RAM a fungovalo to perfektne, ku každému účtu bolo pristupované z iného klienta v lokálnej sieti pri spustenom LibreOffice Writer a Firefoxe a žiadny z nich nemal žiadne nevýhody.

Toto sú 3 klientske počítače, na ktorých bol spustený program OpenNX na prístup k vzdialeným používateľským účtom.

Obnovte reláciu

Ak zákazník z nejakého dôvodu stratil pripojenie, buď z dôvodu výpadku napájania, pretože niekto zakopol o napájací kábel počítača, alebo váš mladší brat uviazol na tlačidle napájania vášho počítača, nebojte sa , vaša vzdialená relácia bola spustená na serveri, stačí znova zapnúť klienta a spustiť reláciu, zobrazí sa nasledujúca obrazovka

Vyberte reláciu, ktorú ste práve spustili, stlačte tlačidlo „Pokračovať“ a relácia sa zobrazí znova, keď ste ju opustili.

Podľa špecifikácií technológie NX je tiež možné vzdialene pristupovať k zvuku, ktorý som aspoň doteraz nedokázal zabezpečiť.

Dúfam, že tento návod je pre vás užitočný a je to skutočne vynikajúci nástroj, ktorý je k dispozícii všetkým.


12 komentáre, nechajte svoj

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Anonymný dijo

    Zaujímavé, ale radšej používam xrdp, pretože za normálnych okolností nie je potrebné inštalovať klienta, pretože gnome aj Windows ho majú integrovaný a funguje tiež so smartphonmi a tenkými klientmi.

  2.   Sam dijo

    Buďte opatrní, nie je to tak úplne pravda, s LTSP nie je nutné mať sieťové karty s PXE, klientov môžete bootovať z USB, CD, diskety ... a v klientskom počítači nie je nutné mať pevné disky, klient nx musí byť nainštalovaný v systém s pevným diskom. NX je v poriadku nahradiť VNC alebo Rdesktop, ale ak potrebujete mať lepší server tenkého klienta LTSP alebo TCOS.

    Zdravím.

  3.   Luis dijo

    Vynikajúca technológia a návod.

    Buďte opatrní, mali by ste spomenúť aj na hardvérovej úrovni, musíte mať prepínač s rýchlosťou minimálne 10/100/1000 Mbps a taktiež klientske počítače majú sieťové karty, ktoré pri tejto rýchlosti tiež fungujú.

    Vďaka tomu nebudeme mať klientov, ktorí sa sťažujú, že sieť je veľmi pomalá, a nakoniec požiadame, aby sme myšlienku technológie NX lepšie zahodili.

  4.   gonza dijo

    Mám svoju lokálnu sieť so Sambou ... a používam iba modemový smerovač, do ktorého môžem pripojiť 4 počítače.
    Používam ho na prístup a zdieľanie súborov medzi počítačmi.

    Veľmi dobrá informácia v príspevku, možno to niekedy skúsim.

    Ďakujem moc!

    Zdravím 🙂

  5.   Linux dijo

    Piss kvapka perál !!!! Robím to z testovania! a nezostal som pri ltsp, bol som iba v ssh, ale v zdieľaných aplikáciách a používateľoch, pretože sa len učím, ale teraz s týmto dúfam, že je to pre mňa lepšie, pretože teraz používam stroje, ktorých počet je už viac ako 10 roky a dobre ich nútim pracovať, !!! Dobre !! Toto skusim !!!! keďže už som na pretekoch! Číta sa, že je to dobré, ak som už teraz prekvapený ssh týmto ..... ahoj

  6.   Môj mail dijo

    Odporúčam vám, aby ste sa na to pozreli http://theqvd.com/

  7.   Použime Linux dijo

    Zaujímavé ... dobrý príspevok.

  8.   Nacho dijo

    Odporučil by som sa pozrieť na x2go, tiež založené na technológii NX.

  9.   pandacriss dijo

    Myslím, že to skúsim s mojou novou malinovou pí
    http://www.tiaowiki.com/w/Install_NX_Server_on_Raspberry_Pi
    Som nadšený!!!

  10.   pandacriss dijo

    Práve som nainštaloval klienta aj server na rovnaký počítač na účely testovania. Nemôžem nikde nájsť, ako spustiť klienta x. je ubunutu 10.04 nejaké nápady?

  11.   SynFlag dijo

    ssh -X?

  12.   agt1729 dijo

    Odporúčam Ammy Admin (http://www.ammyy.com) nevyžaduje inštaláciu ani konkrétne konfiguračné nastavenia. Funguje za bránami NAT a na ľubovoľnej sieti LAN.