V tejto a budúcej časti seriálu sa budeme venovať tzv. pripájaniu vzdialenej pracovnej plochy (remote desktop connection). Tému rozdelíme na dve časti. V prvej si povieme, ako pripojiť pracovnú plochu počítača s nainštalovaným OS Windows. V druhej časti budeme hovoriť o úplne rovnakých činnostiach, no zameriame sa na pripojenie vzdialenej pracovnej plochy počítača s nainštalovaným OS Linux.
Keďže sa považujeme za používateľov Linuxu, nebudeme hovoriť o ďalších dvoch možnostiach, a to o pripájaní pracovnej plochy medzi dvoma windowsovými počítačmi, resp. o pripájaní linuxovej pracovnej plochy z počítača s OS Windows. Túto oblasť prenecháme používateľom Windows, pre ktorých existuje niekoľko nástrojov, pomocou ktorých možno pripájať vzdialené pracovné plochy.
rdesktop (http://www.rdesktop.org)
Aplikácia rdesktop – A Remote Desktop Protocol (RDP) client (klient na prácu so vzdialenou pracovnou plochou) je bežná linuxová aplikácia, ktorá slúži na pripájanie vzdialenej pracovnej plochy počítača s nainštalovaným OS Windows. Spúšťací súbor aplikácie rdesktop sa po jej nainštalovaní nachádza v adresári /usr/bin a môže ho spúšťať ktorýkoľvek používateľ Linuxu. Nie je teda podmienkou byť prihlásený ako superpoužívateľ root.
Aplikácia rdesktop umožňuje pripájať pracovné plochy takmer všetkých známych OS Windows, medzi ktoré patrí najmä Windows NT, Windows 2000, Windows XP a Windows 2003. Predpokladom je korektná funkčnosť tzv. Terminal Servera, resp. terminálových služieb (terminal services). Každý zo spomínaných OS možno doplniť o službu, ktorá má na starosti príjem požiadaviek o pripojenie pracovnej plochy. Takúto terminálovú službu možno nainštalovať a spustiť priamo pri inštalácii Windows, samozrejmosťou je však aj jej dodatočné nainštalovanie a správa.
Po tom, ako na počítači s Windows korektne nainštalujeme a spustíme terminálové služby, nebudeme mať problém s pripojením pracovnej plochy toho počítača z prostredia Windows ani z prostredia Linuxu. Práve na tento účel použijeme opisovanú aplikáciu rdesktop.
Inštalácia
Pokiaľ sa aplikácia rdesktop nenainštalovala súčasne s inštaláciou Linuxu, môžeme ju kedykoľvek doinštalovať napr. pomocou manažéra balíčkov yum. Zadáme jednoduchý príkaz:
yum install rdesktop
a inštalátor yum vykoná všetky potrebné kroky. Po nainštalovaní aplikácie nie sú potrebné dodatočné úpravy. Netreba upravovať nastavenia Firewallu ani upravovať konfiguračné súbory. Aplikáciu rdesktop teda môžeme začať bez problémov používať.
Možnosti aplikácie rdesktop
Základný tvar príkazu na spustenie aplikácie rdesktop je nasledujúci:
rdesktop [options] server[:port]
kde:
rdesktop - názov aplikácie
[options] - môže obsahovať množinu parametrov aplikácie
server[:port] - meno počítača (môže byť jeho adresa IP), ktorého pracovnú plochu chceme pripojiť (možno uviesť konkrétny port)
V nasledujúcej tabuľke je zoznam najdôležitejších a zrejme aj najpoužívanejších parametrov aplikácie rdesktop:
Ostatné parametre aplikácie rdesktop sú takisto zaujímavé a v niektorých špecifických prípadoch nevyhnutné, ale na zriadenie bežného spojenia nie sú podstatné. V prípade, že nechceme použiť nijaký z uvedených parametrov, aplikácia pripojí vzdialenú pracovnú plochu štandardným spôsobom. Možno teda zadať jednoduchý príkaz – rdesktop server, ktorým takisto získame želaný výsledok.
Pripojenie vzdialenej pracovnej plochy počítača s nainštalovaným OS Windows
Na nadviazanie jednoduchého spojenia a pripojenie vzdialenej pracovnej plochy môžeme použiť nasledujúci príkaz:
rdesktop -g 1024x768 -u meno 192.168.58.1
Uvedeným príkazom zadáme aplikácii rdesktop úlohu pripojiť vzdialenú pracovnú plochu počítača s adresou IP 192.168.58.1, pričom na prihlásenie chceme použiť používateľské meno „meno“ a chceme, aby naša pracovná plocha mala rozmery „1024×768“ bodov.
V prípade, že existuje korektné sieťové spojenie k počítaču so zadanou adresou IP a na tomto počítači bežia terminálové služby, mali by sme získať výstup podobný tomu na obr. 1.
Obr. 1 Pripojenie vzdialenej pracovnej plochy počítača s nainštalovaným OS Windows
Obr. 1 znázorňuje prihlasovací dialóg OS Windows 2000 Servera, ktorý má nainštalovanú a spustenú službu Terminal Services, a teda je pripravený prijímať požiadavky na pripojenie pracovnej plochy. Na úspešné pripojenie treba zadať správnu „trojkombináciu“ meno, heslo, doména. V prípade nesprávneho zadania uvedených údajov vzdialený Windows odmietne prihlásiť používateľa rovnako, ako keby sme sa prihlasovali na daný počítač lokálne. Po úspešnom prihlásení sa v prostredí Linuxu zobrazí pracovná plocha vzdialeného počítača (obr. 2).
Obr. 2 Pracovná plocha vzdialeného počítača
Po korektnom pripojení vzdialenej pracovnej plochy možno v danom okne vykonávať všetky činnosti, akoby sme pracovali priamo s konkrétnym počítačom (to znamená, akoby sme fyzicky sedeli za daným počítačom a pracovali lokálne na ňom). Je jedno, či je tento počítač vzdialený pár metrov alebo niekoľko stoviek kilometrov. Je samozrejmé, že rýchlosť práce s takto pripojenou pracovnou plochou záleží na rýchlosti sieťového pripojenia medzi naším a vzdialeným počítačom. Pokiaľ disponujeme kvalitnou a rýchlou sieťou, môžeme si dovoliť vykonávať takmer všetky činnosti bez toho, aby sme spozorovali akékoľvek spomalenie. V prípade pomalších liniek však musíme počítať s istým, niekedy dosť výrazným spomalením. Po strate konektivity na vzdialený počítač, samozrejme, dôjde k znemožneniu práce s jeho pracovnou plochou. To sa zväčša prejaví „zamrznutím“ okna aplikácie rdesktop a nemožnosťou ďalšieho ovplyvnenia jeho prvkov. V takomto prípade nám nezostáva nič iné, iba počkať na obnovenie spojenia, resp. v niektorých prípadoch je nevyhnutné zavrieť vytvorené okno a znovu spustiť príkaz rdesktop.
Na obr. 3 je zobrazené kompletné prostredie OS Linux so zobrazeným oknom aplikácie rdesktop s pripojenou pracovnou plochou vzdialeného počítača. V rámci tohto okna je spustený prehliadač diskov (File Explorer) a aplikácia MS Word. Podľa obrázka možno skonštatovať, že aplikácia rdesktop bez problémov plní svoju funkciu a umožní nám spúšťať všetky aplikácie, ktoré sú nainštalované v pripojenom prostredí OS Windows.
Obr. 3 OS Linux s oknom aplikácie rdesktop
Nabudúce…
Budúcou časťou seriálu nadviažeme na túto, pričom sa zameriame na opis aplikácie VNC, ktorá slúži na pripájanie vzdialenej pracovnej plochy počítača s nainštalovaným OS Linux. Vytvoríme tak spojenie Linux – Linux. Takýto typ spojenia dopĺňa textovo orientované spojenie vytvárané pomocou aplikácií telnet či ssh.
Práca s kompletným GUI vzdialeného počítača je podstatne komfortnejšia a v mnohých prípadoch nevyhnutná, pretože moderné linuxové aplikácie plne využívajú možnosti grafických prostredí a už dlhší čas nie sú pripravované iba pre čoraz menej používaný textový režim.
Zdroj: Infoware