Portál AbcLinuxu, 14. května 2025 00:44

Dotaz: NX , nomachine

27.4.2004 17:09 honza
NX , nomachine
Přečteno: 717×
Odpovědět | Admin
nema nekdo z vas zkusenosti s timto produktem (NX). Na strance http://www.nomachine.com je to znacne vychvaleno a v konferencich ctu, ze s tim dokonce bezi X pres mobil s 9600. Nahrada citrixu? Jak je to s tiskarnami? rad bych s tim udelal terminalovy provoz.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.7.2005 11:49 #Tom
Rozbalit Rozbalit vše Re: NX , nomachine
Odpovědět | | Sbalit | Link | Blokovat | Admin
Stáhl jsem si zdrojové texty NX-1.4.0 a pustil jsem se podle návodu, který jsem však trošku upravil, do kompilace.

Do nějakého adresáře (ne však /usr/NX, jak se tam píše) jsem vybalil tohle:
nxcomp
nxcompext
nxproxy
nx-X11
nxagent
nxauth
Spustil jsem v nx-X11
make World
Doinstaloval jsem taky RDP a RFB, ale asi mi na nic nebudou.

Stáhl jsem si skripty freenx-0.4.1 a přihodil je k výše uvedeným zdrojákům, podle přiloženého návodu jsem celé NX nainstaloval do /usr/NX.

Pak jsem nainstaloval linoxového klienta NX a vybalil ho také tam. Knihovny jsem si přepsat nenechal. Přidal jsem však symbolický odkaz libcrypto.so.4, který vede na /usr/lib/libcrypro.doplňte-si-svoje, protože se ona knihovna v mém systému čísluje jinak.

Nakonec jsem spustil skript nxsetup --install, okopíroval jsem klíč /var/lib/nxserver/home/client.id_dsa.key do /usr/NX/share, aby se k němu klient dostal. Vytvořil jsem pomocí nxserver --adduser uživatelský účet a změnil mu heslo pomocí nxserver --passwd. Ještě jsem v /etc/shadow odblokoval uživatele nx tím, že jsem mu nastavil heslo, jinak by se přes SSH, na kterém je NX také založen, nedalo spojení navázat. Jistě to jde i jinak, ale passwd nx a naťukání nějakého šíleného nesmyslu (nebude potřeba to heslo znát) stačilo.

Potom jsem se konečně dostal k pokusům. Server byl nastaven (spouští se až po navázání SSH spojení!), klient ještě ne. Naťukal jsem tam všecko potřebné (127.0.0.1, login, heslo a tak), hlavně však "New virtual desktop", což prý umožňuje dosáhnout největšího požitku ze vzdálené práce. A ono to najelo! Okopíroval jsem pak NX na server včetně šifrovacích klíčů (všichni klienti musí mít k dispozici onen client.id_dsa.key, takže na tom není nic špatného) a nahodil jej. Teď je na místě konečně porovnat NX a jiné technologie.

NX je zprvu velmi náročný na přenosové pásmo, než se dostatečně naplní vyrovnávací paměti. Třeba takový FireFox nastavený na svoji výchozí stránku http://www.mozilla.org/products/firefox/ potřebuje ke svému startu přenést 300 kB. To je pořádná otrava i přes obyčejný modem, takže by se mohlo zdát, že 9600 b/s stačit nebude. Na druhou stranu, na NoMachine.org se píše, že obě strany poznají rychlejší linku a dokáží ji náležitě využít (mám 4096/1024 kb/s), takže ani s modemem by to nemusela být až taková hrůza. Po zaplnění cache se však asi 3-4. spuštění FireFoxu povedlo takřka "zadarmo".

Obyčejný SSH tunel pro X11 dopadl přišerně. FireFox si nestoudně řekl o 6-7 MB, a to jenom proto, že jsem si dopřál luxus 24-bitové hloubky. S osmibitovou hloubkou to dopadlo podstatně lépe (asi 3 MB), ale stále je to mnoho.

NX je tedy dobrá volba, je především zadarmo, takže si ji může kdokoli snadno vyzkoušet. Jak klient, tak server potřebují snad jen funkční SSH, klient ještě potřebuje knihovny Qt a samozřejmě X11.
19.8.2005 14:51 Pavel Hradecky | skóre: 1
Rozbalit Rozbalit vše NX , nomachine - nahrada MS Terminal Serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
také jsem se tím zabýval a po rozchození NX na serveru jsem se pustil do testů klienta od Nomachine pod Win a Linuxem. Win:
- možnost mapování lokálního disku pouze přes nasdílený disk na stanici
- to samé platí pro tiskárnu
- trochu pomalejší odezva při spouštění aplikace než u Linuxového klienta
- možnost přihlásit pod libovolným uživatelem

Linux:
- mapování lokálního disku pomocí Samby
- mapování tiskárny přes CUPS (mnohem lepší podpora než pod Win + sdílená tiskárna)
- možnost použití mapování zvuku se mi nepodařilo hned na spustit a tak jsem tomu dál nevěnoval pozornost
- rychlejší odezva na spuštěné aplikace
- chyba při spouštění aplikací využívající Konqueror (hlásí nemůže naléz zařízení)
- při přihlášení do KDE je potřeba být přihlášen pod stejným jménem uživatele jako na serveru

Při doplnění o Crossover server jsem získal možnost pouštět win aplikace. Takto jsme nahradili Microsoftí Terminal server za neporovnatelně nižšší náklady a s lepší bezpečností.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.