Passé 15 postes, ça deviens assez compliqué de tout gérer à distance
L'idée :
- tout gérer avec ssh sans avoir à taper de mot de passe :
- Sur la machine qui servira à l'administration distante :
ssh-keygen -t rsa
- Sur le terminal principal (en mode rw)
Copier le fichier :
scp /root/.ssh/id_rsa.pub root@172.16.0.231:/tmp
ensuite :
cat /tmp/id_rsa.pub > /root/.ssh/authorized_keys
Sur l'un des serveurs principaux : relancer la commande :
diskless-newhost /clients/images/root/ 172.16.0.230 172.16.0.231 172.16.0.232 172.16.0.233 172.16.0.234 172.16.0.235 172.16.0.236 172.16.0.237 172.16.0.238 172.16.0.239 172.16.0.240 172.16.0.241 172.16.0.242 172.16.0.243 172.16.0.244 172.16.0.245 172.16.0.246 172.16.0.247 172.16.0.248 172.16.0.249 172.16.0.250 172.16.0.251 172.16.0.252
Ensuite il deviens possible de faire des choses reposantes :
*#!/bin/sh
*# ce script fonctionne uniquement depuis la machine 180 avec le compte root
- echo "reboot de tous les terminaux !!!"
- ssh -l root 172.16.0.230 reboot&
- ssh -l root 172.16.0.231 reboot&
- ssh -l root 172.16.0.232 reboot&
pareil pour tout eteindre à distance
- ssh -l root 172.16.0.232 poweroff&
NB : la premiere fois qu'on lance le script sur la machine, cela demande de mettre la clé dans le cache local du client SSH faut faire "yes" 15 fois d'affilé
Biensur, il doit exister des packages qui font déjà tout ça, en moins bricolo.. :)









