Vous êtes sur la page 1sur 2

Instalación de Italc

Italc, para quien no lo sepa, es una herramienta para administración de salas de


clases, y a contar de Ubuntu 8.10 esta incorporada en los repositorios oficiales.

Como es de suponer es una aplicación 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 propósito.

Sólo como comentario, recomiendo que la sala de clases disponga de direccionamiento


IP fijo, o en su defecto, servicio DHCP asociando IPs a Dirección MAC conocidas. Esta
recomendación es para lograr un orden al momento de monitorear los equipos, obteniendo
una administración mas simplificada.

Instalación del Cliente

$ sudo apt-get install italc-client ssh

Instalación del Server

$ sudo apt-get install italc-master ssh

Configuración

Al contar con los software instalados en todas las maquinas a utilizar, podremos
comenzar con la configuración de la sala. A modo de ejemplo: Nombre de usuario en la
maquina del profesor, con derechos de administración: profesor; Nombre de usuario en la
maquina del alumno: alumnos; la maquina cliente tendrá la IP 192.168.100.100

Comenzando la configuración, en la maquina del profesor, deberemos crear la llave


publica con la cual los clientes sabrán 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 alumnos@192.168.100.100:/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 verificación de llaves de acceso, deberemos
configurar en cada maquina, tanto cliente como servidor, la ejecución del programa de
verificación de llaves: ica-launcher.

Existen varios métodos para permitir la ejecución de ica-launcher, pero sin duda, la
forma mas cómoda para realizar este proceso, es asignar la ejecución del mismo en el
archivo que nos levanta la interfaz gráfica, 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 después de las primeras lineas comentadas

killall ica
/usr/bin/ica-launcher &

Finalmente simplemente reiniciamos las maquinas y se levantara el servicio ica-


launcher, quien verificará las llaves de cada maquina. Con esto terminamos el proceso de
configuración. Posteriormente simplemente ejecutar la interfaz maestra en la maquina de
profesor, y agregar las maquinas según Su IP/Hostname para su supervisión

Vous aimerez peut-être aussi