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 -
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 !
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:
- Putty ubuntu
- Putty - Télécharger - Divers Web & Internet
- Ubuntu 32 bits - Télécharger - Systèmes d'exploitation
- Ubuntu portable - Télécharger - Systèmes d'exploitation
- Linux mint ou ubuntu - Guide
- Ubuntu 24.04 - Accueil - Ubuntu
4 réponses
Ca ne marche pas, j'ai l'impression qu'il n'arrive pas a lancer une commande en même temps que authentification.
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 ?
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 ?
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/
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/