Ssh putty bat
Résolu
mouitido
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
mouitido Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
mouitido Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Batch ssh
- Fichier batch - Guide
- Ssh download - Télécharger - Divers Web & Internet
- Batch converter - Télécharger - Photo & Graphisme
- Batch renommer une partie du nom de plusieurs fichiers ✓ - Forum Autoit / batch
- Color batch - Forum Autoit / batch
2 réponses
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
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
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
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.
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.
Effectivement, je me suis focalisé sur
Donc toutes mes plates ;-)
Quand à l'autre partie, ça concerne la commande
sshqui 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...
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
\\\\\\\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