Eteindre ubuntu avec putty

Résolu/Fermé
natixservice Messages postés 5 Date d'inscription jeudi 12 février 2015 Statut Membre Dernière intervention 18 février 2015 - Modifié par natixservice le 16/02/2015 à 11:19
natixservice Messages postés 5 Date d'inscription jeudi 12 février 2015 Statut Membre Dernière intervention 18 février 2015 - 16 févr. 2015 à 13:47
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 130 Date d'inscription lundi 16 février 2015 Statut Membre Dernière intervention 25 juin 2017 38
16 févr. 2015 à 11:54
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 jeudi 12 février 2015 Statut Membre Dernière intervention 18 février 2015
Modifié par natixservice le 16/02/2015 à 13:00
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 130 Date d'inscription lundi 16 février 2015 Statut Membre Dernière intervention 25 juin 2017 38
16 févr. 2015 à 13:25
Et en la mettant dans un autre commande que celle d authentification ?
0
blux Messages postés 26310 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 25 septembre 2024 3 300
16 févr. 2015 à 13:29
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 jeudi 12 février 2015 Statut Membre Dernière intervention 18 février 2015
Modifié par natixservice le 16/02/2015 à 13:52
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