Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
informatique:linux:cfp:controle-des-ordinateurs-distance [2021/01/16 04:10] – ↷ Liens modifiés en raison d'un déplacement. Cédric ABONNEL | informatique:linux:cfp:controle-des-ordinateurs-distance [2023/01/09 22:34] (Version actuelle) – Cédric ABONNEL | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Contrôle des ordinateurs à distance ====== | ||
+ | |||
+ | {{tag>" | ||
+ | {{ : | ||
+ | À la maison, chaque enfant à au moins un ordinateur Linux (ordinateur fixe et Rapsberry Pi). Le contrôle à distance s'est posé pour deux raisons : comment moduler à volonté le débit de leur carte réseau et comment arrêter leur ordinateur en dehors des horaires autorisés ? | ||
+ | |||
+ | Évidemment que j'ai un accès administrateur sur leur machine et qu'il met possible de m'y connecter avec **ssh** en root. Mais me connecter sur chaque machine enfin d' | ||
+ | - se connecter à la machine distante | ||
+ | - envoyer des commandes de maintenance - sauvegarde et mise à jour | ||
+ | - envoyer des commandes de contrôle - restriction horaire et modulation du débit réseau | ||
+ | |||
+ | Enfin ça, c'est l' | ||
+ | |||
+ | ===== - Quelques exemples de commandes ===== | ||
+ | |||
+ | |||
+ | ==== - Éteindre le PC à distance ==== | ||
+ | |||
+ | < | ||
+ | pc_rsync=dskluc001 | ||
+ | |||
+ | ssh -t root@$pc_rsync ' | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== - Limiter le débit de la carte réseau ==== | ||
+ | |||
+ | |||
+ | < | ||
+ | pc_rsync=dskluc001 | ||
+ | |||
+ | ssh root@$pc_rsync " | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== - Sauvegarder des documents ==== | ||
+ | |||
+ | |||
+ | Le sauvegarde est une sauvegarde incrémentielle : le programme copie toutes les nouveautés et modifications de la source et efface tous les dossiers et fichiers plus présent sur la source. | ||
+ | |||
+ | Pendant le processus de sauvegarde, un fichier **.pid** est créé afin de ne pas avoir plusieurs sauvegarde en cours, de manière simultanée. Le dossier ''/ | ||
+ | |||
+ | La commande '' | ||
+ | |||
+ | < | ||
+ | user_rsync=luc | ||
+ | pc_rsync=dskluc001 | ||
+ | |||
+ | if [ ! -f / | ||
+ | echo $$>>/ | ||
+ | rsync --delete -azvPe ssh root@$pc_rsync:/ | ||
+ | rm / | ||
+ | fi | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||