Instalando Italc

download Instalando Italc

of 2

Transcript of Instalando Italc

Instalacin de ItalcItalc, para quien no lo sepa, es una herramienta para administracin de salas de clases, y a contar de Ubuntu 8.10 esta incorporada en los repositorios oficiales. Como es de suponer es una aplicacin Cliente-Servidor donde el servidor ser la maquina que utilizara el Profesor del aula. Lo anterior no implica que el PC del profesor sea un servidor como tal, puede ser un equipo cualquiera que sera utilizado para este propsito. Slo como comentario, recomiendo que la sala de clases disponga de direccionamiento IP fijo, o en su defecto, servicio DHCP asociando IPs a Direccin MAC conocidas. Esta recomendacin es para lograr un orden al momento de monitorear los equipos, obteniendo una administracin mas simplificada.

Instalacin del Cliente$ sudo apt-get install italc-client ssh

Instalacin del Server$ sudo apt-get install italc-master ssh

ConfiguracinAl contar con los software instalados en todas las maquinas a utilizar, podremos comenzar con la configuracin de la sala. A modo de ejemplo: Nombre de usuario en la maquina del profesor, con derechos de administracin: profesor; Nombre de usuario en la maquina del alumno: alumnos; la maquina cliente tendr la IP 192.168.100.100 Comenzando la configuracin, en la maquina del profesor, deberemos crear la llave publica con la cual los clientes sabrn que el usuario profesor tiene el derecho a controlar las maquinas. Por seguridad, deberemos crear estas llaves como el usuario root# ica -createkeypair

Esto creara en /etc/italc/keys/ las carpetas public/ y private/ y ah las llaves del profesor bajo las carpeta teacher/. Luego cambiamos los permisos a las carpetas# chgrp -R profesor /etc/italc/keys/private/ # chmod -R 640 /etc/italc/keys/private/ # chmod -R ug+X /etc/italc/keys/private/

Con esto la llave es de propiedad del profesor, y simplemente falta copiar esta llave en cada uno de los clientes. Para ello realizamos el siguiente comando:# scp /etc/italc/keys/public/teacher/key [email protected]:/tmp/

Con esto copiaremos las llave publica del profesor en la carpeta tmp/ de la maquina cliente.

En cada cliente, se debe mover las llave publica del profesor a la carpeta de llaves publicas de italc$ sudo mv /tmp/key /etc/italc/keys/public/teacher/key

Como italc es un servicio que trabaja con verificacin de llaves de acceso, deberemos configurar en cada maquina, tanto cliente como servidor, la ejecucin del programa de verificacin de llaves: ica-launcher. Existen varios mtodos para permitir la ejecucin de ica-launcher, pero sin duda, la forma mas cmoda para realizar este proceso, es asignar la ejecucin del mismo en el archivo que nos levanta la interfaz grfica, de modo que sea transparente al usuario final. Para ello editamos el archivo de GDM:$ sudo gedit /etc/gdm/Init/Default

luego insertamos las lineas de ica-launcher despus de las primeras lineas comentadaskillall ica /usr/bin/ica-launcher &

Finalmente simplemente reiniciamos las maquinas y se levantara el servicio icalauncher, quien verificar las llaves de cada maquina. Con esto terminamos el proceso de configuracin. Posteriormente simplemente ejecutar la interfaz maestra en la maquina de profesor, y agregar las maquinas segn Su IP/Hostname para su supervisin

Nikolas Izvolzev Lagos Encargado rea Informtica Instituto La Salle