Se connecter à putty par sesu en tant que superutilisateur et exécuter des commandes


-1

J'ai besoin d'automatiser en utilisant un fichier chauve-souris où j'ai besoin des tâches suivantes:

  1. se connecter au serveur en utilisant putty / plink
  2. sesu au super utilisateur
  3. lancer certaines commandes
  4. obtenir la sortie dans un fichier texte

Je peux me connecter au serveur en utilisant:

C:\Users\username\Desktop\putty.exe  username@host -pw password

Quelqu'un peut-il m'aider d'ici?

Réponses:


0

Bien que ma réponse ne vous aide pas spécifiquement, principalement parce que je cherche une partie de la réponse que vous êtes, je peux vous dire que plink.exe username@host -pw password < command.txtcela fonctionnera pour tout, sauf pour la sesupartie.

Ajoutez vos commandes à un fichier appelé command.txt.

J'ai utilisé cette boucle pour la faire fonctionner avec plusieurs hôtes

for /F "tokens=*" %%a in (hostnames.txt) do call :Foo %%a
goto End

:Foo
set HostName=%1
set UserName=<user>
set PassWord=<pass>
echo y | plink.exe %UserName%@%HostName% -pw %Password% < plink.commands
goto :eof

:End
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.