[[TracNav(WikiStart)]] = [wiki:Projets/tt-tools tt-tools, des outils pour le TwinTact] = Quelques outils pouvant être utile si vous possédez un TwinTact == Les outils disponibles == * [http://busybox.net/ Busybox v1.9.1] avec la [browser:/tt-tools/patchs/busybox-1.9.1.config configuration] utilisée pour la compilation * c'est le couteau suisse des unix embarqués * [http://matt.ucc.asn.au/dropbear/dropbear.html Dropbear v0.50] avec le [browser:/tt-tools/patchs/dropbear-0.50.patch patch] utilisé pour le recompiler * Il permet de faire du SSH vers et depuis un système embarqué * Il remplace le serveur '''telnetd''' quand vous avez besoin d'un accés sécurisé * Caractéristiques de cette modification : * l'authentification par mot de passe est par défaut désactivée car l'utilisateur root, seul utilisable, n'a aucun mot de passe * le serveur dropbear écoute par défaut sur le port 2222 * l'authentification par clé publique se fait en ajoutant des clés publiques dans le fichier '''''/usr/share/config/dropbear/authorized_keys''''' * les fichiers de configuration sont dans le dossier '''''/usr/share/config/dropbear''''' * Des règles [http://fr.wikipedia.org/wiki/Udev Udev] et des scripts pour automatiser la reconnaissance du TwinTact quand vous le connectez en USB * Des scripts pour recréer l'environnement de recompilation utilisé pour tt-tools == Téléchargements == * Les outils pour recompiler ou automatiser la détection du TwinTact sur un PC : [/browser/tt-tools/release/tt-tools-0.1.tar.gz?format=raw tt-tools v0.1] * Les outils à installer sur le TwinTact : [/browser/tt-tools/release/tt-tools-0.1-on-tt.tar.gz?format=raw tt-tools v0.1 pour le TwinTact] == Installation == * Il est conseillé de commencer par lire le fichier [/browser/tt-tools/LisezMoi.txt LisezMoi.txt] == Installation pour [http://fr.wikipedia.org/wiki/Udev Udev] == * copier le fichier [/browser/tt-tools/udev/twintact.rules twintact.rules] vers '''''/etc/udev/rules.d/99-twintact.rules''''' * copier le fichier [/browser/tt-tools/bin/twintact-udev twintact-udev] vers '''''/usr/local/sbin/twintact-udev''''' * créer le dossier '''''/usr/local/share/twintact''''' et y copier [/browser/tt-tools/bin/synchro_net.sh synchro_net.sh] * redémarrer le PC ou ré-initialiser '''''udevd''''' (avec '''pkill -1 udevd''' par exemple)