externes halt
externes halt
ich poste mal hier.
also ich hab nen debian server und auch fast nur debian clienten.
wenn ich an den rechnern bin is das alles kein prob, wenn ich fertig bin logge ich mich noch per ssh am server an und schalte ihn aus, dann den oder die clienten.
wenn aber mein bruder an den rechnern is kann er zwar sein windows rechner runter fahren, den debian server aber nicht, weil ich ihm nicht das root pass gäbe, und weil er es auch so nicht hinkriegen würde eine konsole zu bedienen (leider).
nun dachte ich es wär doch schön wenn ich ein "script" auf den desktop des windows rechners stellen könnte, bei dessen ausführung der linux server runterfährt.
also unter linux wär das ja net schwer oder? ich müsste einfach auf dem server ein account einrichten, der nur runterfahren darf. dann auf einem client ein script schreiben, das sich per ssh am server anmeldet und dann halt ausführt. zwar kann ich nicht so gut scripten, aber möglich wäre dies. kann man das auch an einem windoof rechner realisieren?
also ich hab nen debian server und auch fast nur debian clienten.
wenn ich an den rechnern bin is das alles kein prob, wenn ich fertig bin logge ich mich noch per ssh am server an und schalte ihn aus, dann den oder die clienten.
wenn aber mein bruder an den rechnern is kann er zwar sein windows rechner runter fahren, den debian server aber nicht, weil ich ihm nicht das root pass gäbe, und weil er es auch so nicht hinkriegen würde eine konsole zu bedienen (leider).
nun dachte ich es wär doch schön wenn ich ein "script" auf den desktop des windows rechners stellen könnte, bei dessen ausführung der linux server runterfährt.
also unter linux wär das ja net schwer oder? ich müsste einfach auf dem server ein account einrichten, der nur runterfahren darf. dann auf einem client ein script schreiben, das sich per ssh am server anmeldet und dann halt ausführt. zwar kann ich nicht so gut scripten, aber möglich wäre dies. kann man das auch an einem windoof rechner realisieren?
Bevor Du einen Beitrag postest:
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?
- riankrimsteel
- Beiträge: 131
- Registriert: 23.03.2003 19:06:06
- Wohnort: Göttingen
-
Kontaktdaten:
Hi,
mit "halt" hab ich das jetzt nicht ausprobiert, die Kiste wird nur neugestartet wenn der ich den Kernel update oder der Strom ausfällt
Aber so geht's:
server_runterfahren.bat anlegen mit dem Inhalt:Das setzt natürlich voraus das du dir die cygwin-bash installierst falls noch nicht geschehen. Für etwas mehr komfort hab ich ssh-keys benutzt allerdings würde ich so ne kleine Passwortabfrage vorm runterfahren des Servers durchaus empfehlen.
Gruss
Dennis
PS: du kannst dir auch ne Verknüpfung ins Startmenü mit den dem ssh Kommando als Ziel anlegen
mit "halt" hab ich das jetzt nicht ausprobiert, die Kiste wird nur neugestartet wenn der ich den Kernel update oder der Strom ausfällt
Aber so geht's:
server_runterfahren.bat anlegen mit dem Inhalt:
Code: Alles auswählen
cygwin\pfad\ssh.exe dein_server -l dein_user halt
Gruss
Dennis
PS: du kannst dir auch ne Verknüpfung ins Startmenü mit den dem ssh Kommando als Ziel anlegen
For every problem, there is a solution that's simple, easy, and wrong.
das sieht schon zeihmlich nach dem aus was ich mir vorgestellt hab, nur hab und werd ich kein cygwin haben. das hatte ich mal und das bremst nur die resourcen. das lohnt sichtn icht wegen einem befehl pro tag.
gibt es da nix anderes? putty oder sowas?
wo ist denn die passwort abfrage in deinem befehl????
gibt es da nix anderes? putty oder sowas?
wo ist denn die passwort abfrage in deinem befehl????
Bevor Du einen Beitrag postest:
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?
- riankrimsteel
- Beiträge: 131
- Registriert: 23.03.2003 19:06:06
- Wohnort: Göttingen
-
Kontaktdaten:
Hi,
Mit putty kenn ich mich nicht so aus, weil ich halt zwei andere SSH Clienten nutze...
Gruss
Dennis
Kann ich ehrlich gesagt nicht nachvollziehen, wo genau soll es da bremsen? Das ganze ist ganz platt gesagt nur ne Bash unter Windows und ich seh hier nichts was daruaf hindeutet das cygwin da Systemresourcen verbraucht. Da würde mich ne ausführliche Erklärung schon interessieren, weil ich so ziemlich jedem cygwin wärmstens empfehle.mohameth hat geschrieben:nur hab und werd ich kein cygwin haben. das hatte ich mal und das bremst nur die resourcen.
Das ganze geht sehr wahrscheinlich mit jedem ssh-Client, ich hab das nur noch mit dem von http://www.ssh.com getestet. Du must ja nur ein anderes SSH Komando aufrufen. Die Passwortabfrage hängt dann vom Programm ab. Bei Cygwin geht eine Shell dafür auf, bei dem anderen geht halt die eingebaute Passwortabfrage auf.mohameth hat geschrieben: putty oder sowas?
wo ist denn die passwort abfrage in deinem befehl????
Mit putty kenn ich mich nicht so aus, weil ich halt zwei andere SSH Clienten nutze...
Gruss
Dennis
For every problem, there is a solution that's simple, easy, and wrong.
-
- Beiträge: 242
- Registriert: 03.01.2004 19:22:59
- Wohnort: Dresden
-
Kontaktdaten:
wieso richtest du nicht nen cronjob auf dem server ein, der alle was-weiss-ich 10 minuten oder so alle ihm bekannten ip's anpingt und wenn keine reagiert soll er sich runterfahren..
ich wuerde niemals was auf nem server installieren, dass es erlaubt, dass man ihn von aussen per mausklick runterfahren kann.
ich wuerde niemals was auf nem server installieren, dass es erlaubt, dass man ihn von aussen per mausklick runterfahren kann.
- Ein weiser Mann widerspricht seiner Frau nicht. Er wartet bis sie es selbst tut. -
da hast du schon recht, aber was ist wenn ganz spät noch jemand nen rechner anmacht, dann is der server ja schon längst aus.
aber andererseits, was ist daran so gefährlich? man kann sich ja am server so oder so per ssh einloggen, ob das nun ein script macht oder ein mensch.
also cygwin hatte ich installiert, und meinte dann resourcen verlusste gehabt zu haben, grad wenn man dann größere spiele laufen lässt. cygwin kann doch gar nciht ganz ohne resourcen laufen?
welche ssh clienten benutzt du, und liese sich das mit denen verwikrlichen?
ganz wichtig noch: es soll keine passwort abfrage geben, deshalb hab ich dich gefragt wo denn da das passwort war. ich will das passwort net weitergeben! das soll halt am besten auf dem win rechner verschlüsselt liegen, und wenn man das dann mit doppelklick ausführt, dann wird das mitübergeben und der halt befehl wird ausgeführt.
mehr als ein doppelklick soll net nötig sein.
wenns net anders geht dann würd ich auch wieder cygwin drauf machen ...
aber andererseits, was ist daran so gefährlich? man kann sich ja am server so oder so per ssh einloggen, ob das nun ein script macht oder ein mensch.
also cygwin hatte ich installiert, und meinte dann resourcen verlusste gehabt zu haben, grad wenn man dann größere spiele laufen lässt. cygwin kann doch gar nciht ganz ohne resourcen laufen?
welche ssh clienten benutzt du, und liese sich das mit denen verwikrlichen?
ganz wichtig noch: es soll keine passwort abfrage geben, deshalb hab ich dich gefragt wo denn da das passwort war. ich will das passwort net weitergeben! das soll halt am besten auf dem win rechner verschlüsselt liegen, und wenn man das dann mit doppelklick ausführt, dann wird das mitübergeben und der halt befehl wird ausgeführt.
mehr als ein doppelklick soll net nötig sein.
wenns net anders geht dann würd ich auch wieder cygwin drauf machen ...
Bevor Du einen Beitrag postest:
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?
- riankrimsteel
- Beiträge: 131
- Registriert: 23.03.2003 19:06:06
- Wohnort: Göttingen
-
Kontaktdaten:
Also noch mal zu den Resourcen, normalerweise wird cygwin nicht gestartet belegt also auch keine Resourcen, von Plattenplatz mal abgesehen. Die Cygwin-Bash belegt grad mal 3MB Speicher das dürfte nicht wirklich auffallen, auch nicht bei Spielen.
Der ssh-client den Cygwin mitliefert läuft auch nur wenn man ihn aufruft, die ganzen Zusatzdienste die Cygwin bietet und die ich auch gerne nutze, bspw. der Ssh-Server, Cron und der X-Server belegen schon einiges mehr, aber die brauch man gar nicht erst installieren wenn man sie nicht nutzen will, das kann man sich bei der Installation schon recht detailiert aussuchen....
Zu der Passwortabfrage: wie ich bereits erwähnte nutze ich ss-keys (man ssh und man ssh-keygen) da ich selbst meist zu faul bin Passwörter einzutippen, wie man die Dinger benutzt steht notfalls auch sicherlich irgendwo hier im Forum.
Wie ich ebenfalls erwähnte nutze ich ssh von SSH Communications (http://www.ssh.com) bin mir aber recht sicher das dein Vorhaben auch mit putty realisierbar ist, da kann dir sicherlich das Handbuch von putty weiterhelfen, was Keys und Kommandozeilen Parameter angeht...
Allerdings möchte ich auch nochmal davon abraten die Passwortabfrage vorm Herunterfahren zu entfernen, so ein Klick ist schnell getätigt.
Ob das ganze sicherheitstechnisch bedenklich ist überlasse ich dir.
Gruss
Dennis
Der ssh-client den Cygwin mitliefert läuft auch nur wenn man ihn aufruft, die ganzen Zusatzdienste die Cygwin bietet und die ich auch gerne nutze, bspw. der Ssh-Server, Cron und der X-Server belegen schon einiges mehr, aber die brauch man gar nicht erst installieren wenn man sie nicht nutzen will, das kann man sich bei der Installation schon recht detailiert aussuchen....
Zu der Passwortabfrage: wie ich bereits erwähnte nutze ich ss-keys (man ssh und man ssh-keygen) da ich selbst meist zu faul bin Passwörter einzutippen, wie man die Dinger benutzt steht notfalls auch sicherlich irgendwo hier im Forum.
Wie ich ebenfalls erwähnte nutze ich ssh von SSH Communications (http://www.ssh.com) bin mir aber recht sicher das dein Vorhaben auch mit putty realisierbar ist, da kann dir sicherlich das Handbuch von putty weiterhelfen, was Keys und Kommandozeilen Parameter angeht...
Allerdings möchte ich auch nochmal davon abraten die Passwortabfrage vorm Herunterfahren zu entfernen, so ein Klick ist schnell getätigt.
Ob das ganze sicherheitstechnisch bedenklich ist überlasse ich dir.
Gruss
Dennis
For every problem, there is a solution that's simple, easy, and wrong.
das is auch ne coole idee.Hendri hat geschrieben:Hallo,
könnte mir vorstellen einen User zu benutzen mit root Rechten der anstatt einer Shell /sbin/shutdown -h now
oder ein Script das den Rechner herunter fährt...
Ciao, Hendri
was meinen die anderen dazu?
einfach für so einen user als shell den shutdown befehl anzugeben.
Bevor Du einen Beitrag postest:
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?