Hallo zusammen,
hat jemand eine gute Idee und einfach umzusetzende Methode um einen Server remote herunterzufahren?
Ich möchte per cron Befehl von einem Server aus einen anderen Server im gleichen Netzwerk ausschalten.
Server remote herunterfahren
-
harihegen -
19. Februar 2022 um 19:50 -
Erledigt
-
-
Hallo zusammen,
hat jemand eine gute Idee und einfach umzusetzende Methode um einen Server remote herunterzufahren?
Ich möchte per cron Befehl von einem Server aus einen anderen Server im gleichen Netzwerk ausschalten.Vieleicht eine Möglichkeit das mittels Cockpit oder Webmin einzustellen? Mein Haupt-Proxmox-Server wird mittels WLAN-Steckdose eingeschaltet und fährt automatisch hoch sobald der Rechner "Strom bekommt" und wird mittels cron-Job automatisch um 23:58 ordentlich heruntergefahren bevor um 23:59Uhr die WLAN-Steckdose den Strom kappt.
Ab 21:00 Uhr werden auch noch automatisiert alle VM´s und LXC´s auf mein NAS gesichert/kopiert. Manuell von Zeit zu Zeit auch von meinem zweiten Proxmox und nochmal komplett von beiden Proxmox-Servern auf dem Proxmox-Backup-Server.
Zusätzlich werden täglich um 16:15Uhr alle "wichtigen" Daten (inkl. der VM´s und Container) nochmal übers Netzwerk auf mein altes Synology-NAS kopiert/synchronisiert (d.h. wenn es keine Änderungen gibt geht dies sehr schnell).
Weiß nicht ob Dir das was hilft in deinem Vorhaben, wollte nur mal schreiben wie ich es handhabe...
Hier mal mein crontab-Eintrag
-
Weiß nicht ob Dir das was hilft in deinem Vorhaben, wollte nur mal schreiben wie ich es handhabe...
Ich suche im Prinzip ein Gegenstück zu WOL - Wake on LAN -> Sleep on LAN
-
Eine Theorie habe ich ja, mit SSH:
ssh manfred@superserver 'sudo shutdown -r now' -
-
-
ssh manfred@superserver 'sudo shutdown -r now'
sudo verlangt aber die Eingabe eines Passworts.
Also müsste der user, über den per ssh das Kommando ausgeführt werden soll, die Berechtigung dazu haben.
Meine Rechner fahre ich ab und zu remote herunter, allerdings nehme ich der Einfachheit halber den Befehl "poweroff".
Wenn nicht, haben alle inzwischen einen cron-job, der sie um eine bestimmte Uhrzeit herunter fährt.
-
Eine Theorie habe ich ja, mit SSH:
ssh manfred@superserver 'sudo shutdown -r now'Als Anregung, habe es noch nie ausprobiert.
Du könntest dem user manfred die Berechtigung erteilen, poweroff mit Rootrechten ausführen zu dürfen.
Bei mir ist die Zeile Cmnd_Alias schon vorhanden, muss nur aktiviert werden.
-
Als Anregung, habe es noch nie ausprobiert.
Müsste aber so einfach wie es sich darstellt funktionieren.
-
Als Anregung, habe es noch nie ausprobiert.
Habe es jetzt so, mit poweroff, gemacht und es klappt einwandfrei! Besten Dank!
-
Habe es jetzt so, mit poweroff, gemacht und es klappt einwandfrei! Besten Dank!
Danke für die Rückmeldung.
Interessante Sache, muss ja nicht beim Ausschalten bleiben.
In Verbindung mit Aliases lassen sich auch einige andere Dinge komfortabel abfragen/erledigen.
-
Danke für die Rückmeldung.
Interessante Sache, muss ja nicht beim Ausschalten bleiben.
In Verbindung mit Aliases lassen sich auch einige andere Dinge komfortabel abfragen/erledigen.
Naja, ich müsste noch die Gegenprobe machen und mal den Alias auskommentieren, vielleicht darf der User ja sowieso ausschalten? Das habe ich noch nicht probiert. Ich hab den User aber nur ganz normal angelegt, mit Homeverzeichnis und Bash als Shell und dann dem den SSH Key ins home getan.
-
Naja, ich müsste noch die Gegenprobe machen und mal den Alias auskommentieren, vielleicht darf der User ja sowieso ausschalten? Das habe ich noch nicht probiert. Ich hab den User aber nur ganz normal angelegt, mit Homeverzeichnis und Bash als Shell und dann dem den SSH Key ins home getan.
Das bezog sich eher auf deine Idee, Befehle per SSH mitzugeben.
-
Das bezog sich eher auf deine Idee, Befehle per SSH mitzugeben.
Achso, ja, das geht wohl.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!