Linux E X P R E S

Facebook

Jak jsem NXoval

Pro plynulý vzdálený přístup do grafického prostředí ..


Před pár dny jsem jsem před V. Maněnou skoro náhodou (s nadějí, že mi poradí) prohodil, že bych potřeboval vzdáleně přistupovat na server X jednoho počítače. S tím, že moje připojení k Internetu není zrovna nejrychleší ani nejspolehlivější a přitom bych nechtěl, aby se mi to nějak výrazně cukalo..

Součástí odpovědi byl mimo jiných rad i článek na rootu věnovaný NX. NX server mě docela potěšil - splnil výše uvedené požadavky a tak se o něj s vámi podělím. ;-) Pro začátek ale musím zdůraznit, nejedná se o open-source, ale je v určité verzi zdarma (verze pro Linux a Solaris).

Instalace na serveru

Ze stránek výrobce si stáhněte verzi pro váš operační systém. Pro Linux najdete instalační balíčky na této stránce. Pro instalaci na server budete potřebovat všechny tři balíčky: nxclient, nxnode i nxserver. Na 64-bitovém Debian GNU/Linuxu může stažení vypadat třeba takto:

wget http://64.34.161.181/download/3.3.0/Linux/nxclient_3.3.0-6_x86_64.deb
wget http://64.34.161.181/download/3.3.0/Linux/nxnode_3.3.0-12_x86_64.deb
wget http://64.34.161.181/download/3.3.0/Linux/FE/nxserver_3.3.0-14_x86_64.deb

a vlastní instalaci pak provedete třeba následovně

sudo dpkg -i nxclient_3.3.0-6_x86_64.deb 
sudo dpkg -i nxnode_3.3.0-12_x86_64.deb
sudo dpkg -i nxserver_3.3.0-14_x86_64.deb

Na rootu, jsem pak vyčetl, že je potřeba ještě vytvořit uživatele a jemu nastavit heslo. Příkazem

sudo /usr/NX/bin/nxserver --useradd uzivatel

jsem ho tedy vytvořil, ale protože se na nastavení hesla vytvořeného uživatele tvářit nxserver docela odmítavě

/usr/NX/bin/nxserver --passwd
NX> 113 Changing NX password for user: martin.
NX> 500 ERROR: The NX password database is disabled.
NX> 500 ERROR: Password for user: martin not changed.
NX> 999 Bye.

raději jsem toho nechal a pustil se do nastavení klienta. Vlastně nezapomeňte také spustit server nxserver

sudo /etc/init.d/nxserver start

Instalace na klientovi

Pro instalaci na klientovi stačí nainstalovat pouze balíček nxclient a spustit vcelku pěkné grafické rozhraní

/usr/NX/bin/nxclient

Dál už musíte pouze vyplnit jednoho průvodce. Trochu jsem měl problém s částí Desktop, ve které nastavujete typ desktopového prostředí na druhé straně. Typ Unix jsem ještě věděl, ale v druhé rozbalovací nabídce s volbami KDE, GNOME, XDM a dalšími jsem nakonec zvolil Custom, a protože používám slim a Xfce4 nastavil jsem nakonec volbu Run the following command na: /usr/bin/startxfce4. Pak už šlo vše jako po másle a na počítač jsem se úspěšně přihlásil.

Nevím proč, ale v části Options jsem také zvolil New virtual desktop.

Závěr

Běží to výborně. Odhadem se přenáší nějaké komprimované JPEGy, ale přitom vše běží plynule, skoro jako kdybych seděl přímo u počítače. Ještě jednou radši zdůrazním ono skoro. Je jasné, že to nemůže být stejné, ale proti jiným řešením, s kterými jsem se setkal to je mnohem lepší.

V principu to funguje jako screen pro konzoli. Tzn. po odpojení zůstává sezení aktivní a vy se k němu můžete připojit kdykoliv později a pokračovat ve své práci. Máte-li podobné chutě jako já, pak to vyzkoušejte a myslím, že budete spokojeni.

 

Diskuze (3) Nahoru