Quelques paramétrages

En vrac, voici quelques-uns des ajustements que j’ai choisi.

Ajout de la source de packages ‘backports’

A rajouter dans les sources.list de apt :

deb http://backports.debian.org/debian-backports squeeze-backports main

Fuseau horaire

Configuration stockée dans /etc/timezone

Synchronisation horaire

Ajout des paquets ‘ntp’ et ‘ntp-doc’. Une entrée est rajoutée automatiquement dans cron.daily.

Eventuellement rajouter une source de serveur française : server 3.fr.pool.ntp.org iburst

Vérifier le paramétrage de la rotation de logs

Voir /etc/logrotate.conf & /etc/logrotate.d/

Installer Multitail

Permet d’afficher plusieurs log dans une fenêtre de terminal.

Installer Tree

Permet de dessiner l’arborescence d’un répertoire en ligne de commandes.

Changer le Hostname

Editer /etc/hostname, pour indiquer le nom d’hôte que l’on souhaite.

Mette à jour l’entrée ’127.0.1.1′ dans le fichier /etc/hosts

Attention à OpenSSH

J’ai configuré SSH pour n’accepter que les connexions par échange de clé : on ne tape pas de mot de passe, mais on utilise le système d’authentification de clé publique – clé privée (il y a pléthore d’explications sur le net).

Warning!

Au cours d’une manipulation j’ai malencontreusement empêché la lecture de ma clé publique stockée par le serveur (en montant le disque avec l’option ACL, sans avoir définit les ACL justement) : SSH ne me laissait plus aucun accès, alors que le système fonctionnait. Puisque le NAS ne possède pas d’écran, de clavier, etc… je n’ai pas pu booter à partir d’un live-cd par exemple, pour faire mes modifications. De même j’ai essayé de lire le disque dur à partir d’un autre PC, mais le format GPT (dédié aux disques de grandes capacités) est difficile à gérer/lire pour des personnes de ma compétence ! J’ai été obligé de réinitialiser entièrement le système !

J’ai donc imaginé une routine pour abaisser les sécurités de SSH en cas de besoin. Mon choix s’est porté sur ce schéma : si j’insère une clé USB qui contient tel ou tel fichier, un nouveau fichier de configuration d’OpenSSH est chargé. Cette configuration permet à nouveau l’accès par mot de passe, le temps de rectifier le problème.

Cette procédure me semble conserver un minimum de sécurité, puisqu’elle demande un accès physique au matériel, de même que la connaissance du fichier « magique ».

Il faudra vous intéresser alors aux règles UDEV, qui permettent de lancer un script à l’insertion d’un périphérique USB par exemple. Ce script vérifiera la présence du fichier, et éventuellement chargera un nouveau fichier de configuration.

Quelques pistes :

  • sudo udevadm test /sys/block/sdb
  • sudo udevadm info -a -p /sys/block/sdb
  • règle dans /etc/udev/rules.d/

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *