Arrêt d’une machine Linux depuis un PC Windows

But de la manipulation

Possédant un onduleur alimentant mon pc XP et mon serveur Linux, il me fallait trouver un moyen de stopper le Linux quand le logiciel de l’UPS sous Windows m’indiquait un problème de batterie.

Ce logiciel me permet de lancer un script avant de stopper le Windows, donc j’ai dû trouver un script qui stoppe mon serveur Linux.

Méthode

J’ai utilisé le logiciel plink disponible sur le site http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

J’ai téléchargé ce fichier dans un dossier c:\putty, mais vous pouvez adapter l’emplacement à votre besoin.

Ensuite je crée un fichier texte contenant la liste des commandes que je veux faire exécuter à mon Linux pour l’arréter. Ici je n’utilise que « halt ».

L’appel à ce fichier texte est fait par la commande plink dans le script batch.

Ce script utilise les commandes suivantes :

cd c:\putty\
plink -batch -pw MotDePasse -m commandes.txt root@AdresseIpLinux

Modifiez à votre convenance le MotDePasse et AdresseIpLinux bien entendu 🙂

Il ne reste plus qu’à lancer le script pour stopper le poste Linux.

Attention, ici j’utilise un mot de passe, mais rien ne vous empêche d’utiliser un système de clef publique/privée pour l’authentification, l’aide de la commande plink vous indiquera sa syntaxe.

Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.