Z
zeeng
Grünschnabel
Moin,
ich moechte gerne einige befehle via ssh login in einem Shellscript auf einen entfernten Rechner ausfuehren.
der ssh login ist kein Problem, habe den public key in die "authorized_keys" des entfernten Servers gepackt. Das klappt auch wunderbar.
wie kann ich aber nun im selben shell script auch noch einige Befehle an den entfernten Server uebergeben? Ein einfaches Beispiel waere nen "mkdir" absetzten.
Indem Beispiel wird eine Verbindung via ssh zum entferneten Server gemacht.
Aber der zeite Befehl wird leider nur auf den lokalen Host abgearbeitet.
Wie ist es moeglich, dass zum Beispiel das "mkdir" auf den entfernten Server ausgefuehrt wird.
Vielen Dank schon mal fuer eure Hilfe.
Gruss, ZeenG
ich moechte gerne einige befehle via ssh login in einem Shellscript auf einen entfernten Rechner ausfuehren.
der ssh login ist kein Problem, habe den public key in die "authorized_keys" des entfernten Servers gepackt. Das klappt auch wunderbar.
wie kann ich aber nun im selben shell script auch noch einige Befehle an den entfernten Server uebergeben? Ein einfaches Beispiel waere nen "mkdir" absetzten.
Code:
#!/bin/bash
ssh -l root server
mkdir test
Indem Beispiel wird eine Verbindung via ssh zum entferneten Server gemacht.
Aber der zeite Befehl wird leider nur auf den lokalen Host abgearbeitet.
Wie ist es moeglich, dass zum Beispiel das "mkdir" auf den entfernten Server ausgefuehrt wird.
Vielen Dank schon mal fuer eure Hilfe.
Gruss, ZeenG