Ssh putty bat

Résolu/Fermé
mouitido Messages postés 8 Date d'inscription jeudi 6 février 2014 Statut Membre Dernière intervention 2 décembre 2015 - 6 févr. 2014 à 23:23
mouitido Messages postés 8 Date d'inscription jeudi 6 février 2014 Statut Membre Dernière intervention 2 décembre 2015 - 8 févr. 2014 à 00:20
je voudrais pouvoir éteindre mon nas(qui est sur ubuntu) avec une comme bat.
J'ai vu qu'on pouvais faire ça avec putty, je me connecte bien au serveur, mais la commande sudo poweroff qui est appelé dans le comands.txt ne marche pas.

voici le scrip

off.bat
start c:\putty.exe -ssh 192.168.1.200 -l mouitido -pw emmaroot c:\comands.txt

comands.txt
sudo poweroff
-pw emmaroot

quelque a une idée merci
A voir également:

2 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 417
7 févr. 2014 à 09:50
Salut,

On ne peut pas passer le mot de passe à ssh sur la ligne de commande.
Le mieux serait d'installer une authentification par clés.

Sinon, il te faut utiliser
plink
, à télécharger sur le site de putty :
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
0
mouitido Messages postés 8 Date d'inscription jeudi 6 février 2014 Statut Membre Dernière intervention 2 décembre 2015
7 févr. 2014 à 11:47
hmm si je met la commande

off.bat
start c:\putty.exe -ssh 192.168.1.200 -l mouitido -pw emmaroot

le mot de passe est bien pris par putty, mais le reste non.
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 417
7 févr. 2014 à 14:03
Effectivement, je me suis focalisé sur
ssh
qui normalement ne permet pas de password sur sa ligne de commande.

Donc toutes mes plates ;-)

Quand à l'autre partie, ça concerne la commande
sudo
. Là il te faut jouer avec le fichier
/etc/sudoers
(sudoers - doc Ubuntu) afin de permettre à ton utilisateur de pouvoir exécuter la commande shutdown sans mot de passe...
0
mouitido Messages postés 8 Date d'inscription jeudi 6 février 2014 Statut Membre Dernière intervention 2 décembre 2015
7 févr. 2014 à 15:34
l'utilisateur doit gardé sont mot de passe...
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 417
7 févr. 2014 à 15:39
0
mouitido Messages postés 8 Date d'inscription jeudi 6 février 2014 Statut Membre Dernière intervention 2 décembre 2015
8 févr. 2014 à 00:20
Voila a force de cherchez on trouve merci a zipe31 de m'avoir mit sur la piste. Le scrip qui suit fonctionne parfaitement le serveur se coupe bien, j'ai rajouté en plus un bonus qui indique si le pc s"arrête ou pas.

\\\\\\\ETEINDRE PC\\\\\\
\\\\\\\
@Echo off
title ETEINDRE PC

c:\plink.exe -ssh root@ip -pw ****** shutdown -h now

cls

ping -n 9 ip

cls

if %errorlevel% == 9 echo PC PAS ARRETE
if %errorlevel% == 0 echo PC EST ARRETE

pause
\\\\\\\ETEINDRE PC\\\\\\
\\\\\\\

çà c'était donc pour l'arrête ici ba un scrip pour ALLUME LE PC

\\\\\\\ALLUME LE PC\\\\\\\
\\\\\\\
@Echo off
title REVEIL PC

wolcmd 3860774F68BB 192.168.1.200 255.255.255.0 7

cls

ping -n 25 192.168.1.200

cls

if %errorlevel% == 25 echo PC PAS OK APPEL UN AMI
if %errorlevel%==0 echo PC OK

pause
\\\\\\\ALLUME LE PC\\\\\\\
\\\\\\\

note j'ai utilisé wolcmd.exe

téléchargeable ici

https://www.depicus.com/wake-on-lan/wake-on-lan-cmd
0