Eteindre ubuntu avec putty

Résolu
natixservice Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
natixservice Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaite éteindre un ordinateur ubuntu 14.04 à l'aide de putty.
Je m'explique: J'ai un onduleur Eaton branché sur un Windows Serveur 2008R2 et j'ai installé Intelligent Power Protector (ipp).
En cas de coupure ipp lance un script.
Le script est un .bat qui exécute putty:
c:\putty.exe -ssh utilisateur_ubuntu@adresse_IP -pw mot_de_passe

Jusqu'à là tout va bien! Il se connecte sans problème.
Sauf que je souhaite lancer une commande d'arrêt "halt" en plus via le script:
c:\putty.exe -ssh utilisateur_ubuntu@adresse_IP -pw mot_de_passe -m halt

Comme ça si il y a une coupure, ipp lance le script et ubuntu s'éteint automatiquement. Sauf que ça ne marche pas quand je rajoute dans le script: -m halt.

Comment faire?

Si vous trouvez une autre solution je prend aussi ;)

Merci !
A voir également:

4 réponses

valouvalivalo Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   38
 
Si tu met shutdown -h au lieu de halt.
Que est ce que cela te donne ?
0
natixservice Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Ca ne marche pas, j'ai l'impression qu'il n'arrive pas a lancer une commande en même temps que authentification.
0
valouvalivalo Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   38
 
Et en la mettant dans un autre commande que celle d authentification ?
0
blux Messages postés 27131 Date d'inscription   Statut Modérateur Dernière intervention   3 361
 
Salut,

dans la doc, il est dit que -m doit viser un fichier.

Si tu mets ta commande halt dans un fichier (en 755) de ta home directory et que tu l'indiques à putty, ça marche ?
0
natixservice Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai aussi deja essayer et ça ne marche pas. Mais je viens de trouver une solution :D Il faut utiliser Plink qui est une extension de Putty

1. télécharger Plink:
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

2. Mettre Plink dans C:\ par exemple.

3. Créer un .bat avec dedans:
C:\plink.exe -ssh root@adresse_ip -pw mot_de_passe halt
Il faut être en root pour éteindre un ordinateur sous Ubuntu.

4. Sur l'ordinateur Ubuntu, taper dans le terminal
gedit /etc/ssh/sshd_config
pour modifier la configuration de openssh-server.

Il doit être préalablement installé, si c'est pas le cas taper:
apt-get install openssh-server

5. Modifier "PermitRootLogin without-password" par "PermitRootLogin yes" pour autoriser la connexion root en ssh.

6. Toujours dans le terminal relancer openssh-server avec:
service sshd restart

7 facultatif. Pour plus de sécurité il faut une authentification par clé:
http://voidandany.free.fr/index.php/simplifier-les-connexions-ssh/
0