PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SSH und HALT per Skript



martinsuse91
14.09.05, 14:46
Hallo,
Ich habe mehrere PCs, die unter Linux laufen. Diese möchte ich mit einem Skript herunterfahren.
Das müsste dann irgendwie so aussehen:
ssh root@xy
#halt
ssh root@yx
#halt
...
...
halt (für den PC selbst)

Ich möchte das Skript so gestalten, dass man die Passwörter in das Skript einbindet. Dann muss man nicht jedesmal neu das Passwort eingeben, sonder dann kann dieses Skript alle PCs herunterfahren.

Wie binde ich das Passwort in das Skript ein?

Martin

quinte17
14.09.05, 15:11
ssh benutzer@xyz befehl
ssh bennuter@abc befehl
...

du kannst über ssh direkt einen befehl ausführen.
mit expect kannst du auch das passwort ohne probleme reinhacken und alles scripten was du willst :D

expect ist halt nciht des sicherste, weil du da ja die passwörter in einem script gespeichert hast.
besser wäre mit host-key identifizierung des zu lösen

greetz

martinsuse91
14.09.05, 19:14
Frage:
Wie binde ich dann das Passwort genau ein, und, wird die SSH-Verbindung nach dem einen Befehl geschlossen?
Und:
Kann ich mit ssh& mehrere im Hintergrund starten?

Martin

temir
15.09.05, 09:13
Hier im Forum nach SSH, Key, auth und ähnlichen suchen - schon oft besprochen.