NAS runterfahren per HTTP(s)?

Hallo,

ich blick’s grad nicht - irgend ein Teilchen fehlt mir noch.

Ich habe in Foren gesehen, dass man ein Netgear ReadyNas per https-Befehl runterfahren kann. Ich kriegs nicht hin, und zwar wegen der authorisation.


$fileUri = "http://<user>:<passwort>@<ip-adresse>/get_handler?PAGE=System&OUTER_TAB=tab_shutdown&INNER_TAB=NONE&shutdown_option1=1&command=poweroff&OPERATION=set";
$imageContent = @Sys_GetURLContent($fileUri);

Schmeisst mir als Antwort

401 Authorization Required

Authorization Required
This server could not verify that you
are authorized to access the document
requested. Either you supplied the wrong
credentials (e.g., bad password), or your
browser doesn’t understand how to supply
the credentials required.

Kann mir jemand auf die Sprünge helfen?

Edit:

https vorneweg geht auch nicht - gleiche Meldung.

[edit2]
Wenn ich

„http://<user>:<passwort>@<ip-adresse>/get_handler?PAGE=System&OUTER_TAB=tab_shutdown&INNER_TAB=NONE&shutdown_option1=1&command=poweroff&OPERATION=set“

im Browser in der Eingabezeile eingebe, funktioniert’s …
[/edit2]

1000 Dank
jwka

Ist zwar nicht die Antwort auf Deine Frage, aber vielleicht auch hilfreich:
Ich habe mein ReadyNas immer per SSH runtergefahren.

Gruß,
Christoph

Ist auf jeden Fall hilfreich! Mir ist’S ja Wurscht, wie ich es mache, hauptsache es tut.

Wie machst Du das aus IPS? Hast Du vielleicht ne Codezeile oder zwei? Wäre toll.

Danke im Voraus!
jwka

Hab meinen Fehler selbst gefunden.

Mit http_get() geht’s - nur, falls mal jemand hierüber stolpert.

jwka

Ich habe damals Putty mit entsprechenden Schaltern von IPS starten lassen. Der Befehl zum runterfahren stand dabei in einer Textdatei.

Gruß,
Christoph

Hallo,

Kannst du mir bitte mal deine Lösung posten?

Danke

Andreas

http://www.ip-symcon.de/forum/threads/20482-SSH-per-PHP-z-B-um-AppleScript-auszuführen-mit-Siri-Beispiel-)
Post 1

Die Exe runterladen.

Ist letzlich ein SSH CLient - wie Putty.

IP Adresse + User + Passwort ändern…

und aus dem " Say-…" z.B. ein „init 0“ oder shutdown… - je nachdem was die Netgear NAS als Ausschaltbefehl verwendet.

Hallo,

danke werde ich mal testen

Andreas

Hallo,

kann man auf dem NAS seinen Public-Key hinterlegen, dann würde ich das vorziehen, weil dann kein Passwort im Script stehen muss.