Olen üks kuu aega jäärapäiselt tegelenud LTSP (Linux Terminal Server Project) küsimuste ja lahendite leidmisega. Hetkel on tulemus selline 50/50 ehk siis "nokk kinni" ja siis jälle "saba lahti". Selline "the neverending story".
Ülesanne panna kasutajatele üles diskless thin client terminalid/arvutid:
Leida Linux distro tasandil mingi Infokioski laadne lahend. Brauseriks Firefox (lukustatud/nuditud/piiratud), midagi muud terminali keskkonnas kasutada ei saa ja ei tohi. Interneti liiklus filtreeritud, lubatud ainult teatud kodukatele ligipääs. Vabavaraline lahend et lootma ei peaks maksulistele "kinnise koodiga" osa pooltele. Ei sooviks kasutada teistest sõltuvaid erilisi "valmispaketi põhiseid" variante mis täna on küll olemas kuid ülehomme juba ajalugu või siis stiilis hakka aga maksma.
Lahendid ülesande saavutamiseks:
Linux distro Ubuntu 14.04 LTS. Töölauakeskkond MATE (Ubuntu+Mate), XFCE (Xubuntu) või LXDE (Lubuntu). Kasutaja logib terminali sisse automaatselt (no ei õnnestu!), Firefox avaneb automaatselt (tehtud), Firefox lukustatud ja piiratud (tehtud- spets ikiosk plugin), Interneti liiklus filtreeritud (tehtud - dnsmasq). Spets soft X-Terminali serverisse installitud ja konfitud: ltsp-server, dnsmasq, tftpd-hpa. Terminalide keskhaldus läbi 'xrdp' ja 'epoptes' tarkvara. Saab seega terminale hallata läbi Linux kui Windows distro.
Üks näide paljudest thin ja fat terminali install õpetusest:
UBUNTUFORUMS
Loetud ja otsitud on ka kodukalt:
LTSP
Probleemid antud ülesande täitmiseks ja lõpetamiseks:
Minu suureks üllatuseks käituvad X-Terminal serveri installil ja thin client konfiguratsioonil Linux distrod ver. 14.04 lts täiesti erinevalt. Erinevused lausa kõiguvad samaste 32 ja 64 bit Linux distrote vahel.
Näiteks sa kas saad kasutajaga sisse logida või ei saa thin client terminaliga X-Terminali serverisse (Ubuntu, Xubuntu, Lubuntu, Linux Mint, Debian). Kui näiteks Ubuntu, Xubuntu ja Lubuntu suudavad käsuga 'sudo ltsp-build-client' automaatselt tekitada IMG 32 või 64-bit faili siis Debian seda automaatselt genereerida ei suuda (käsitsi hiljem 'img' faili genereerides asi ei tööta, tee või tina). Linux Mint aga ei suuda üldse genereerida fat ja thin client failisüsteeme. Linux Mint paneb lihtsalt lõpetuseks kogu kliendi 'img' loomisega "pange". Poleks Linux Mint tipp-topp distrolt sellist asja uskunud.
Hetkel on selline olukord et ma suudan üle panna Ubuntu 14.04 LTS X-Terminal serveri, tekitada 32 või 64-bit thin client terminalile 'img' faili kuid terminali sisse logida automaatselt kasutaja profiiliga ei saa (suur props!). Kasutaja kontoga käsitsi sisselogimine aga õnnestub. Kuid vaja oleks just automaatne sisse logimine. Serveri logidest niipalju et 'syslog' ja 'auth.log' teated lahenditeni ei vii. Pigem tekib Internetist logi järgi otsides risti-rästi lõputu info rägastik.
Minu thin client terminali variandi puhul võtavad kliendid ennast serverile külge SSH'ga (secure shell). On olemas ka mingi RDP (Remote Desktop Protocol) variandi võimalus. Seda viimast pole ma aga katsetanud. Algne nö. default pakutav võimalus on SSH'ga.
Kõik see ülalmainitu x-terminal server vs thin client tundub mulle kohati "mission impossible" ettevõtmisena. Mul pole enam "hõbe kuule". Ja ma ei väsi imestamast kui "toores" ja "bugi'de rohke" on see LTSP võimaluse ja tarkvara rakendamine. Kohati on tunne et tänase seisuga on LTSP selline kitsalt piiritletud "nišhi kraam" friikidele. Internetis on hulgaliselt nuttu ja hala et antud ltsp asi praktikas paljudel ei tööta. On ka rohkelt oletusi, õpetusi ja lahendeid millega võib "lutsu visata".
Samas saan ma aru sellestki et fat ja thin terminalide kasutamine on igati perspektiivikas ettevõtmine isegi aastal 2015. Milleks minema visata vanu terminale ja arvuteid. Paljud koolid, asutused, väikefirmad jms pole nii rikkad et pidevalt non-stop uuendada oma arvutiparki. Aitab ühest võimsamast arvutist/serverist ja võibki üles panna kas diskless fat või thin terminalid/arvutid. Mäletan et aastal 2000 kasutasin (pandi üles, mina haldasin x-serverit ja x-terminale) ühes haridus-kultuurilises asutuses. Terminale oli 20tk, Linux Debian X-Terminal fat client arvuti (külastajatele): Pentium 150, 32RAM, 1-3GB HDD. Asi töötas aastaid, enamus kasutajatest sai igati hakkama. Üksikud külastajad pirisesid ja kirtsutasid nina stiilis: "Ai see ei ole ju Windows!...Nii ebamugav!...Miks siin on OpenOffice?...Kus on MS Office?...Kus on Internet Explorer?"
Pika igava jutu peale ka üks ammune it-juhtum x-terminali tasandil. Oli meil seal aastal 2000 kummastavalt naljakas juhtum (sellised asjad jäävad meelde). Üks õppurist noormees kurtis meie töötajatele et ühest teatud Linux terminali firefox brauseris ei saa korralikult kasutada video playerit. Et nii ei saa tema rahuldavalt terminali kasutada! Hiljem vaatasime logidest nimetatud propsi kuupäevaliselt ja kellaajaliselt. Tuli välja et sellest terminalist üritati külastada "vanainimeste lehekülgi". Loomulikult me ei kõrvaldanud seda "video playeri" kuvamise kala. Tegelegu selliste asjadega privaatselt kodus mitte korralikus haridus- ja kultuuriasutuses.

