Steffen: Bash / SSH

Beitrag lesen

Hi,

ich würde gern remote auf einem anderen Rechner ein Shell-Script ausführen und dabei aber auch Dateien mitgeben.

Das Script würde ich im Moment wie folgt ausführen.

  
ssh user@host bash < myscript.sh  

Mein Ziel wär es jetzt, nur eine SSH-Verbindung aufzumachen und darüber die Dateien zu transferieren und das Script auszuführen.

  
ssh user@host 'cat > targetfile' < sourcefile  

Wie kann ich das in einer SSH-Verbindung kombinieren?

Grüße

  • Steffen

PS
Ich habe die Dateien mal testhalber base64-encoded in das Script eingebettet, was schonmal funktioniert hat. Es war aber nicht ganz zu meiner Zufriedenheit.