[Guide] Batchdatei zur Serverfernsteuerung

ROB87

Enthusiast
Thread Starter
Mitglied seit
30.01.2008
Beiträge
1.034
Hey,

Also wenn ihr einen Server habt ohne GUI und wollt bestimmt Befehle im Windows auführen one jdes mal neu im Server anzumelden etc.

Voraussetzung:

ein SSH-Server ist installiert

Code:
apt-get install ssh

Und dann geht das ganze so:


'Editor' öffnen und speichern "NAME".bat (wichtig ist hier die Endung -.bat- wichtig da Windows damit weiß das es eine auszuführenden Datei ist)
dann in die Datei folgenden Text eingeben:

plink.exe -ssh root@IP des Servers -P 22 -pw *** Befehl

Beispiel um den Server mit der IP 123.456.789.21 und dem Passwort des root's TESTHALBER runterzufahren:

plink.exe -ssh root@123.456.789.21 -P 22 -pw TESTHALBER init 0

Die Batch zusammen mit plink.exe in einen Ordner und spaßhaben!!

Vll hilfts jemanden :)
 
Zuletzt bearbeitet:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Das hängt wohl mit dem "pw" Parameter zusammen, probier evtl. mal das Passwort ohne Leerzeichen direkt hintendran zu schreiben, oder schau bei den Hilfen zu plink.exe.

Für komplexere Shutdown-Routinen würde ich dir empfehlen ein Shell/Bash Script lokal auf dem Linux Server zu erstellen, was alle Unmounts und Vorkehrungen trifft und abschließend den Shutdown durchführt. Dann musst du dieses Script nur noch von extern über z.B. plink.exe aufrufen und der Server fährt dann runter.
Allerdings solltest du das ein paar mal durchspielen und dich sorgfältig um Fehlerabfangungen kümmern, für den Fall dass etwas nicht wie gewünscht klappt. Sonst kann es vorkommen, dass der Server runterfährt, obwohl er ein Laufwerk nicht sauber unmounten kann etc.


mfg
foxxx :wink:
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh