Crear un PC-thinclient amb Debian 9

Reaprofitant màquines obsoletes crearem thinclients que en aquest cas es connectaran a un terminal server.
technology-servers-server-159282.jpeg

Paquets

Un cop tenim instal·lat el sistema en la seva mínima expressió instal·larem els següents paquets.

apt-get install x-window-system freerdp sudo

Creació usuari

Crearem un usuari que serà amb el que automatitzarem les tasques de login, aquest usuari per seguretat no haurà de tenir permisos de root.

adduser <USUARI_LOGIN>

Permisos per aturar el terminal (shutdown)

Necessitem fer aquesta modificació per a que no se’ns demani el password al executar el “sudo shutdown now” per a apagar l’equip

Editem fitxer de sudoers

nano /etc/sudoers

afegim la següent línia a on donem els permisos esmentats.

# Asignar permisod de shutdown a usuari 
 <USUARI_LOGIN> ALL=(ALL) NOPASSWD: /sbin/shutdown

Login automàtic

Per a que la màquina al arrancar no es quedi aturada demanant usuari i password

Crearem el següent directory:

  mkdir /etc/systemd/system/getty@tty1.service.d

Crearem el següent fitxer:

  nano /etc/systemd/system/getty@tty1.service.d/autologin.conf

Inserim a dins, a on és l’usuari que iniciarà la sessió:
(es recomanable que sigui un usuari sense permisos de root)

[Service]
 ExecStart=
 ExecStart=-/sbin/agetty --autologin <USUARI_LOGIN> --noclear %I 38400 
 linux

Arrancar sessió remota

Entrem amb la sessió de l’usuari que iniciarà l’equip:

al entrar automàticament al sistema, el que volem es que s’executi el gestor gràfic i després el client de RDP i al finalitzar ens apagui l’equip. per tant

Editem el fitxer .bashrc

# assegurem estar a l'arrel del usuari
cd
# editem el fitxer
nano .bashrc

hi afegim al final aquestes línies

# retard en segons abans de carregar el startx (*)
sleep 22

# Iniciar gestor gràfic. Configuració d'inici a .xinitrc (**)
startx 

# Apagar equip al finalitzar sessió RDP 
sudo shutdown now

* el delay en ocasions és necessari degut a que no dona a temps a la màquina a carregar tots els serveis i donaria un error.
* .xinitrc a on configurarem l’inici del RDP (està en el punt següent)

Executar rdesktop després del servidor gràfic

Personalitzem l’inici del gestor gràfic per aquest usuari mitjançant la creació del fitxer .xinitrc o modificar-lo si ja existia.

nano .xinitrc

Afegim aquesta línia a final de fitxer.
El que fa es connectar-se al server mitjançant la seva IP i executarà el terminal en mode complet de pantalla ‘-f’,  el ‘-u “” ‘, es serveix per que l’usuari de login surti en blanc i amb ‘-k es’ li diem al terminal server que emprem un teclat espanyol.

rdesktop <IP SERVIDOR / NOM > -f -u ""  -k es
més paràmetres rdesktop …
 
 

Amb això ja tenim un PC convertit en un thin client.

Fonts

https://storma.wordpress.com/tag/debian-wheezy-systemd-autologin/

https://illabit.wordpress.com/2012/02/13/thinclient-via-ltsp-rdp/

Aquesta entrada s'ha publicat en GNU/linux, Optimització, Sistema, Terminal i etiquetada amb , . Afegiu a les adreces d'interès l'enllaç permanent.

Deixa un comentari