Remote Befehle per SSH ausführen
Per SSH kann nicht nur eine Verbindung zu einem anderen Rechner aufgebaut werden, sondern auch direkt Befehle auf diesem Computer ausgeführt werden.
ssh <user>@<server> -t "<befehl>"
Um den anderen Computer zum Beispiel herunterzufahren, würde das Kommando so aussehen:
ssh <user>@<server> -t "sudo shutdown -r now"
Und natürlich lassen sich auch mehrere Befehle innerhalb einer Session ausführen (mit der &&
Verknüpfung):
ssh <user>@<server> -t "<befehl 1> && <befehl 2> && <befehl 3>"
Die -t
Option („open a pseudo tty“) bedeutet übrigens, dass die Ausgaben der Befehle auf dem Remote Computer an unseren Hauptrechner übermittelt und dort ausgegeben werden.
🔗 Links zu dieser Seite