Configurant la Raspberry Pi 2 com a Thinclient amb Raspbian + CITRIX i accedint amb un certificat digital

Configurant la Raspberry Pi 2 com a Thinclient amb Raspbian + CITRIX i accedint amb un certificat digital

Fa dies que estava llegint sobre com usar les Raspberry Pi com a clients lleugers a una LAN/WAN i nomès invertir en una estructura informàtica cara a la part del Datacenter, fent d'aquesta manera la clàssica xarxa Unix on, els clients, nomès poden usar les aplicacions que l'administrador comparteix des del servidor central de la xarxa. La idea és molt senzilla: a una empresa amb 50 ordinadors, on cada ordinador costa 700 EUR a més de les llicències del programari, tal vegada ens estem gastant uns 800x50 = 40.000 euros en material informàtic.
La Raspberry Pi és un microcomputador que costa 25 euros. Si li sumem 10 euros del carregador + 15 euros de la tarjeta MicroSD + 100 euros d'un monitor amd HDMI, tenim que cada lloc ens costa 150 euros. Aleshores 150x50 = 7.500 euros. En estem estalviant 32.500 euros que podem invertir en altres coses que no siguen, necessàriament, ordinadors.
No sempre l'estructura de Servidor + thinclients funciona a totes les organitzacions, però quan una organització és gran, és un tema a tenir en compte. Les matemàtiques no enganyen.

Configurant la Raspberry Pi 2 com a Thinclient amb Raspbian + CITRIX i accedint amb un certificat digital

I justament fa dos dies estava llegint aquest article sobre els de ThinLinX, on fan servir Raspberry Pi com a client lleuger d'aplicacions (thin client en la llengua de Shakespeare) però amb un cost de 10$ amb 3 anys d'actualitzacions gratuïtes del firmware. Però no és el meu cas, al final he volgut probar el CITRIX Receiver perquè és el que fem servir a la feina.

Avui m'he aventurat a provar una instal·lació de CITRIX a la última versió de Raspbian. I ha segut molt fàcil i ràpid.

Primer instal·lem el gestor de paquets locals Gdebi amb:

sudo apt-get install gdebi

A cotninuació, descarreguem el Citrix Receiver per GNU/Linux des de la web oficial https://www.citrix.com/downloads/citrix-receiver/linux/ però necessitem descarregar per a Linux ARM (ARMHF)

A continuació executarem gdebi amb el superusuari, i instal·larem el Citrix Receiver

Ara, anem a instal·lar el navegador Mozilla Firefox, que per defecte no està a Raspbian:

sudo apt-get install firefox

A continuació cal carregar un certificat digital .p12 des de la configuració de Mozilla Firefox. En aquest procés, cal introduir la contrasenya privada del certificat.

Una vegada instal·lat el certificat, farem un enllaç dels certificats del sistema GNU/Linux amb el magatzem del client de CITRIX amb les següents ordres:

cd /opt/Citrix/ICAClient/keystore
sudo ln -s /etc/ssl/certs/ cacerts

I ja ho tenim. Ja podem accedir al nostre servidor d'aplicacions mitjançant el CITRIX Receiver, introduir la contrasenya del nostre cerficat i llançar les aplicacions. Per defecte, Mozilla Firefox ha detectat que les aplicacions amb extensió .ica han de ser obertes amb CITRIX Receiver, així que no he tingut cap problema en aquest sentit.

Configurant la Raspberry Pi 2 com a Thinclient amb Raspbian + CITRIX i accedint amb un certificat digital

Configurant la Raspberry Pi 2 com a Thinclient amb Raspbian + CITRIX i accedint amb un certificat digital

Configurant la Raspberry Pi 2 com a Thinclient amb Raspbian + CITRIX i accedint amb un certificat digital

Configurant la Raspberry Pi 2 com a Thinclient amb Raspbian + CITRIX i accedint amb un certificat digital

Configurant la Raspberry Pi 2 com a Thinclient amb Raspbian + CITRIX i accedint amb un certificat digital

Ací he registrat un video ràpidament per a mostrar el rendiment i fluïdesa de treballar amb CITRIX Receiver en aquest microcomputador amb processador arm i amb una memòria RAM de nomès 1GB. La veritat és que no és tan ràpid com els ordinadors de la NASA però sí es treballa prou bé amb aplicacions normals, tal i com podeu veure en el següent video:

Si vullguèrem en algun moment desinstal·lar-lo, farem:

sudo apt-get remove icaclient

La Raspberry Pi és un gran invent, la veritat. I està en constant evolució i millora, a més de tenir una comunitat mundial molt gran, on la gent desenvolupa, experimenta i comparteix funcionalitats amb les que fan servir aquestos xicotets microcomputadors.

Actualment existeix la Raspberry Pi 1, la Raspberry Pi 2 (que és amb la que he fet aquest article), la Raspberry Pi 3 i la Raspberry Pi Zero, el famós ordinador de 5$. Però pròximament veurem més models d'aquest genial microcomputador amb possibilitats infinites.

Espere que trobes útil aquest article, i que et motive a compartir els teus trucs i coneixements i experiments amb el Programari Lliure. La Comunitat del Programari Lliure et necessita! :-)