DS mit plink abschalten

Status
Für weitere Antworten geschlossen.

kmeier72

Benutzer
Mitglied seit
12. Jan 2011
Beiträge
95
Punkte für Reaktionen
0
Punkte
6
Hallo, ich möchte meine DS mit plink abschalten. Dazu habe ich eine Batch-Datei mit folgendem Inhalt erstellt:
plink.exe -batch -pw password admin@192.168.x.x < syno_stop.txt
Die syno_stop.txt enthält nun folgende 3 Zeilen:
sudo -i
password
poweroff
Das Senden von sudo -i, funktioniert noch. Aber das Root-Passwort wird nicht mehr gesendet. Wie kann man das Problem lösen?
Vielen Dank
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
also am "einfachsten" wird das gehen, wenn du auf SSH-Key-Login umstellst und dich dann per root anmeldest. Dann entfällt sudo und das Eingeben des Passworts, welches du eh nicht so übergeben könntest. sudo fragt das Passwort direkt ab, sodass du es auf der Tastatur tippen musst. Das PW kannst du nicht so an eine sudo Abfrage übergeben. Wenn du es wirklich so machen willst, müsstest du etwas mit expect schustern. except kann das PW an eine sudo Abfrage übergeben. Das wäre aber deutlich mehr Aufwand, als den root Login mittels SSH-Zertifikat zu erlauben.
Zum Thema root Login mittels SSH-Zerifikat solltest du hier im Forum fündig werden
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat