Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| italc [Le 23/01/2011, 22:11] – 90.28.22.66 | italc [Le 20/03/2023, 20:57] (Version actuelle) – sudo gedit -> sudo nano Amiralgaby | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag>Xenial |
| ---- | ---- | ||
| Ligne 5: | Ligne 5: | ||
| ====== ITALC ====== | ====== ITALC ====== | ||
| - | ITALC, à l’instar du propriétaire Netsupport school ou de PC-DUO, permet, depuis un poste maître, de surveiller les écrans des élèves d’un seul coup d’oeil, leur envoyer des messages ou fichiers, prendre la main sur un des ordinateurs, | + | ITALC((// |
| - | ===== Installation | + | ===== Installation ===== |
| ==== Poste maître ==== | ==== Poste maître ==== | ||
| - | [[: | ||
| - | générez les clés nécessaires à la connexion sécurisée | ||
| - | sudo ica -createkeypair | ||
| - | cela va créer les clés publiques et privées dans le dossier / | ||
| - | Créez ensuite un groupe italc en y inscrivant votre utilisateur qui doit contrôler italc maître. | + | [[:tutoriel: |
| - | Puis associez la clé privée à ce groupe | + | |
| - | chgrp -R italc / | + | |
| - | chmod -R 640 / | + | |
| - | chmod -R ug+X / | + | |
| - | A ce stade il est nécessaire de se reconnecter | + | Générez les clés nécessaires |
| - | Le poste maître est installé, Italc est accessible via le menu applications→outils systèmes. Il reste à installer les clients | + | Cela va créer les clés publiques et privées dans le dossier « / |
| - | ==== Clients ==== | + | [[: |
| - | tout d' | + | |
| - | Puis installez le paquet [[apt://italc-client]]. | + | Puis associez la clé privée à ce groupe |
| + | sudo chmod -R 640 / | ||
| + | sudo chmod -R ug+X / | ||
| + | |||
| + | < | ||
| - | il reste à copier la clé publique créée sur le poste maître dans le poste client et à la rendre accessible : | + | À ce stade, |
| - | copier le fichier / | + | |
| - | En imaginant le fichier copié dans une clé usb d' | + | |
| - | sudo cp / | + | |
| - | le programme | + | Le poste maître |
| - | ====Utilisation==== | + | ==== Clients |
| - | Au lancement du poste maître, créez la salle qui contient les ordinateurs clients (attention de la créer à côté de auto-detected computer et pas dedans pour q'elle perdure) et créez les ordinateurs clients dans cette salle. Pour cela il suffit de renseigner le nom d' | + | |
| - | en renseignant l' | + | |
| - | Pour plus d'informations consultez | + | Tout d'abord, désactiver le [[bureau à distance]] sur les postes clients (ceux des élèves), s'il est configuré, car Italc ne pourra pas se lancer, |
| - | Italc permet de gérer des parcs hétérogènes (il peut être installé sous XP et même des os plus récents même si la version 1.0.9 n'est pas prévue pour voir [[http:// | + | Puis [[:tutoriel: |
| - | ====désinstallation==== | + | Il reste à copier la clé publique créée |
| - | sur tous les postes, désinstallation classique via synaptic des paquets italc-client, | + | Par exemple, si le fichier se trouve dans une clé USB d' |
| - | ===== Installer ITALC à partir de la source sur Feisty | + | |
| - | + | ||
| - | La version proposée par le gestionnaire de paquet d' | + | |
| - | Ce tutoriel se base sur | + | |
| - | + | ||
| - | [[http:// | + | |
| - | tutoriel anglais]] | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Module XOrg : record ==== | + | |
| - | + | ||
| - | Vous devez ajouter un module à votre fichier **xorg** qui se trouve à cet endroit | + | |
| - | + | ||
| - | [[: | + | |
| - | + | ||
| - | Pour cela vous devez ouvrir un terminal et y inscrire | + | |
| - | + | ||
| - | < | + | |
| - | sudo gedit /etc/X11/xorg.conf | + | |
| - | </ | + | |
| - | + | ||
| - | Chercher la Section **Module** et ajouter une ligne avant la ligne **EndSection** et inscrivez | + | |
| - | + | ||
| - | < | + | |
| - | Load " | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Les dépendances ==== | + | |
| - | + | ||
| - | Vous devez être sûr que vous avez toutes les dépendances installées ([[: | + | |
| - | + | ||
| - | < | + | |
| - | sudo apt-get install build-essential libqt4-dev qt4-dev-tools libjpeg62-dev zlib1g-dev libssl-dev libxtst-dev | + | |
| - | </ | + | |
| - | + | ||
| - | ensuite tapez sur la touche **Enter** pour valider. Laisser faire l' | + | |
| - | + | ||
| - | + | ||
| - | ==== Téléchargement de la source ==== | + | |
| - | + | ||
| - | Vous devez maintenant télécharger la source du logiciel ITALC sur [[http:// | + | |
| - | Allez sur **Download**, | + | |
| - | + | ||
| - | Quand vous avez téléchargé la source, vous devez la décompresser dans un nouveau dossier. (Clic-droit et **extraire ici**) | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Installation d' | + | |
| - | + | ||
| - | Maintenant vous devez compiler le code source et pour cela vous ouvrez un terminal et naviguez jusqu' | + | |
| - | + | ||
| - | < | + | |
| - | cd / | + | |
| - | </ | + | |
| - | + | ||
| - | Vous y inscrivez les commandes suivantes et à la fin de chaque ligne tapez sur la touche **enter** | + | |
| - | + | ||
| - | < | + | |
| - | ./configure --prefix=/ | + | |
| - | make | + | |
| - | sudo make install | + | |
| - | </ | + | |
| - | + | ||
| - | Pour chacunes de ces trois commande laissez travailler l' | + | |
| - | + | ||
| - | Voila! ITALC est installé! | + | |
| - | C'est le même logiciel pour les ordinateurs **enseignant** et **clients**. Nous allons différencier plus loin celui qui fonctionnera en tant que " | + | |
| - | + | ||
| - | Vous n'avez pas encore fini, ... | + | |
| - | Le client ITALC doit s' | + | |
| - | Pour ouvrir ce fichier, vous devez inscrire dans votre terminal : | + | |
| - | + | ||
| - | < | + | |
| - | sudo gedit / | + | |
| - | </ | + | |
| - | + | ||
| - | et ajouter à la suite des commentaires (tout en haut de la page, juste en dessous du texte avec un # en début de ligne), les deux lignes qui suivent : | + | |
| - | + | ||
| - | < | + | |
| - | killall ica | + | |
| - | / | + | |
| - | </ | + | |
| - | + | ||
| - | La première commande tue n' | + | |
| - | + | ||
| - | Note : après quelques tests, il semblerait que la manipulation décrite ci-dessous remplace l' | + | |
| - | < | + | |
| - | killall ica | + | |
| - | / | + | |
| - | </ | + | |
| - | dans les fichiers / | + | |
| - | Si les deux opérations sont effectuées, | + | |
| - | + | ||
| - | + | ||
| - | Pour que le logiciel s' | + | |
| - | + | ||
| - | Note : sous ubuntu 9.10 Karmic Koala, le service italc client s' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Authentification des clés pour l' | + | |
| - | <note help> Ubuntu 8.04 : Le paquet **italc-client** fournit le script " | + | |
| - | </ | + | |
| - | + | ||
| - | Cela permettra à ITALC de parler à ses clients en toute sécurité. Vous devez faire ce qui suit uniquement pour l' | + | |
| - | + | ||
| - | La commande pour créer les clés est: | + | |
| - | + | ||
| - | < | + | |
| - | sudo ica -role teacher -createkeypair | + | |
| - | </ | + | |
| - | + | ||
| - | Après la réalisation de cette commande, vous aurez une paire de clés nouvellement créées dans ce répertoire : | + | |
| - | + | ||
| - | < | + | |
| - | / | + | |
| - | </file> | + | |
| - | + | ||
| - | + | ||
| - | Dans ce répertoire **keys** vous avez deux répertoires | + | |
| - | + | ||
| - | * **private** : Devrait être lisible seulement aux comptes " | + | |
| - | + | ||
| - | * **public** Devrait être lisible par tous et par défaut devrait exister sur chaque poste de travail (entre autre pour les ordinateurs " | + | |
| - | + | ||
| - | VOus devez maintenant vous rendre dans le repertoire | + | |
| - | + | ||
| - | < | + | |
| - | cd / | + | |
| - | </ | + | |
| - | + | ||
| - | Dans ce répertoire vous devez faire plusieurs commande. | + | |
| - | + | ||
| - | < | + | |
| - | sudo addgroup italc | + | |
| - | sudo adduser | + | |
| - | sudo adduser administrator italc # sudo adduser --no-create-home --ingroup italc administrator --> permet de créer l' | + | |
| - | sudo chgrp -R italc / | + | |
| - | sudo chmod -R o-rwx / | + | |
| - | </ | + | |
| - | + | ||
| - | La première crée le groupe " | + | |
| - | < | + | |
| - | + | ||
| - | La quatrième commande permet d' | + | |
| - | + | ||
| - | ==== Évaluez-le localement ==== | + | |
| - | + | ||
| - | Exécutons un essai rapide juste pour nous assurer que tout le travail est bien réalisé. Nous allons ouvrir ITALC (il sera ouvert en tant qu' | + | |
| - | + | ||
| - | * **Name** est seulement approprié à cette interface ITALC et donnera une référence à ce client particulier. | + | |
| - | * **IP/ | + | |
| - | * **MAC** address Est important pour être capable à distance de trouver les postes de travail **clients**. Vous pouvez constater que ces informations en exécutant dans un terminal le : | + | |
| - | + | ||
| - | < | + | |
| - | ifconfig | + | |
| - | </ | + | |
| - | + | ||
| - | et cherchant la ligne notée **HWADDR** (il devrait être indiqué quelque chose comme 12: | + | |
| - | + | ||
| - | Maintenant vous devriez voir votre propre écran à l' | + | |
| - | + | ||
| - | == Génial !== | + | |
| - | si vous avez suivi les instructions correctement vous devriez voir votre écran qui se voit lui même à l' | + | |
| - | + | ||
| - | + | ||
| - | ===== Configuration des ordinateurs clients. ===== | + | |
| - | + | ||
| - | + | ||
| - | Pour configurer les ordinateurs en mode étudiant il faut récupérer la clé publique de l' | + | |
| - | + | ||
| - | Tout d' | + | |
| - | <note help> | + | |
| - | < | + | |
| - | sudo apt-get install ssh | + | |
| - | </file> | + | |
| - | + | ||
| - | puis redémarrer le ssh | + | |
| - | <file> | + | Le programme est démarré avec la session ; on le retrouve dans les programmes au démarrage. |
| - | sudo / | + | <note>Il faut que le fichier de la clé publique appartienne à root pour que la connexion puisse se réaliser quel que soit la session en cours</note> |
| - | </file> | + | |
| - | Ensuite | + | < |
| - | ==== Sur l' | + | ===== Utilisation ===== |
| - | tapez dans un terminal | + | Au lancement du poste maître, créez la salle qui contient les ordinateurs clients (attention de la créer à côté de // |
| - | < | + | ====Allumer les ordinateurs avec le poste maître==== |
| - | scp -r / | + | En renseignant l' |
| - | </ | + | Il faudra pour cela que leur BIOS soit configuré correctement. Mais cela ne suffit pas si les postes sont sous Ubuntu. Par souci de sécurité les cartes réseaux sont en effet désactivées par le système lorsqu' |
| - | dans mon cas, ça donnait | + | ===Il faut tout d' |
| + | Au démarrage se rendre | ||
| - | < | + | ===Ensuite dans Ubuntu il faut avoir installé [[apt:// |
| - | scp -r /etc/italc/ | + | On vérifie que la carte supporte bien le WOL en tapant dans le terminal : |
| - | </file> | + | sudo ethtool eth0 |
| + | Attention à bien remplacer eth0 par le nom de votre connexion qui peut être différent (voir l' | ||
| + | Vous devez obtenir la ligne suivante : Supports Wake-on: g | ||
| + | On va laisser la carte allumée à l' | ||
| + | sudo ethtool -s eth0 wol g | ||
| + | Mais il faut que cela soit paramétré pour l' | ||
| + | on va utiliser l' | ||
| - | probablement qu'une erreur de non-reconnaissance va apparaître, | + | ===enfin il faut renseigner l'adresse Mac=== |
| + | On la trouve dans les informations | ||
| + | Plus d' | ||
| + | ====supprimer la classe autodetected==== | ||
| + | Italc côté maître crée au démarrage une salle autodetected qui va être gênante si l'on utilise les adresses fixes car elle fait apparaître les ordinateurs en double. | ||
| + | La solution pour supprimer cette salle est une modification dans le fichier usr/ | ||
| + | La solution pour empêcher la détection des postes clients un par un : sans faire la modification précédente, | ||
| + | il suffit d' | ||
| + | PUBLISH_CLIENT=no | ||
| + | dans ce fichier et au prochain démarrage le poste ne sera plus détecté | ||
| + | ====Aller plus loin==== | ||
| + | Pour plus d' | ||
| - | ==== Sur l'ordinateur " | + | Italc permet de gérer des parcs hétérogènes (il peut être installé sous Windows XP et même des OS plus récents même si la version 1.0.9 n'est pas prévue pour voir [[http:// |
| - | Dans le terminal, notez les commandes suivantes. Ces commandes vont déplacer le répertoire des clés, qui sont dans répertoire **tmp**, et les mettre dans le répertoire **etc** (commande mv). Ensuite vous y changerez le nom du propriétaire en **root**. Puis vous allez ouvrir le dossier **keys** dans lequel se trouvent les clés. Vous allez effacer les clés **private** réservée à l' | + | ===== Désinstallation ===== |
| - | < | + | Sur tous les postes, il suffit de [[: |
| - | sudo mv /tmp/italc /etc | + | |
| - | sudo chown -R root:root /etc/italc | + | |
| - | cd / | + | |
| - | sudo rm -rf private/ | + | |
| - | sudo chmod -R 0755 public | + | |
| - | </ | + | |
| - | Avec ces dernières lignes de commande | + | Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. |
| + | ===== Voir aussi ===== | ||
| + | * (en) [[http:// | ||
| - | En mode LTSP, le client et l' | + | À partir |
| - | Exemple | + | |
| - | subtilité : l' | + | |
| - | NB : l' | + | |
| ---- | ---- | ||
| - | Contributeurs : … [[: | + | //Contributeurs |
