[LUG.ro] Bloquear pantalla, teclado y ratón por ssh

Juan Marquez juansemarquez en yahoo.com.ar
Lun Mar 5 21:30:36 ART 2012


Buenas.
Los consulto por un script que permita bloquear pantalla, teclado y ratón via ssh. 
Es para usar en la escuela, para cuando el docente necesita explicar algo, y no puede atraer la atención de los chicos "por las buenas"... Las máquinas tienen Ubuntu 10.04 LTS.

Las máquinas de los estudiantes tienen ip fijas y correlativas, por lo que podría ejecutar en la máquina del docente un script que tenga un for, que vaya ejecutando una orden ssh para cada máquina (obviamente, tengo configurado los ssh-server de las máquinas de los chicos para que se pueda acceder sin contraseñas).

Hasta ahora, lo más parecido que encontré fue ejecutar para todas las máquinas:
ssh -X usuario en ip-de-la-maquina "export DISPLAY=:0; gnome-screensaver-command -l;"


Y para desbloquear:
ssh -X usuario en ip-de-la-maquina "export DISPLAY=:0; gnome-screensaver-command -d;"



Pero como los chicos saben la contraseña del usuario simplemente mueven el ratón, escriben la contraseña, y listo. La idea es que no se pueda desbloquear el salvapantallas, sino a través de ssh. 


No sé si es posible hacer lo que quiero. He visto sistemas de control de aula (tipo italc o tcos monitor) que tienen funcionalidades que hacen esto. Pero no quisiera instalar una herramienta de este tipo nada más que para bloquear la pantalla.

Desde ya les agradezco su tiempo.
Saludos.
Juan.


Más información sobre la lista de distribución Lugro