**Dies ist eine alte Version des Dokuments!**

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.