ssh admin@IP-Adresse /sbin/poweroff aber wie das Passwort übergeben ?
Die Idee ein Passwort über die Leitung zu schicken bzw. irgendwo im Klartest zu halten, ist ganz ganz schlecht ... weil damit eine der größten Sicherheitslücken aufgemacht wird. Ausnahme, es ist ein Kennwort wie beim annonymen FTP ... aber das ist ja was total anders, weil der ja nichts darf.
Also besser einen User benutzen, der auf der anderen Seite als 'vertrauenswürdig/trusted' eingestuft wird und dann alles darf ... das ist auch noch sehr sehr riskant ...
Trotzdem vielleicht eine Lösung ... zum Manual von ssh geht
hier ... schau mal den Punkt 'Authentication' an.
Eine andere Lösung, die etwas tricky ist, aber trotzdem nett und sauber ... da musst aber ein wenig Linux für lernen ... ist, einen Linux-User /z.B. namens poweroff) ohne Password anzulegen, der statt einer Start-Shell ein Programm (nämlich das poweroff) zugeordnet bekommt. Wann immer sich dann jemand mit diesem User anmeldet, der führt automatisch dieses Programm aus ... macht also das Poweroff (und nichts anderes ... das ist wichtig ... er hat also keine weiteren Zugriffsmöglichkeiten auf das System ... damit ist der User 'sicher')
Rich (BBCode):
poweroff:x:0:0:Poweroff User:/sbin:/sbin/poweroff
Itari
PS:
Nur für alle Linux-Spezis hier: der User poweroff wird als 'root' aktiv, wegen der UID 0 ... daher kann der sich natürlich auch über alle anderen Rechte hinwegsetzen ... ist nicht ganz ohne, aber trotzdem recht sicher ... bis zum Tag, an dem ihm jemand statt des poweroff-Programm ein anders unterjubelt ... Das heißt, die Kiste darf nicht ins Web oder so ... und möglichst gut den Benutzer 'root' absichern, damit sowas nicht vorkommt ... für ein Backup-System also vertretbar, für einen Web-Server nie !!!