B
Binz
Hallo Zusammen
Ich wusste nicht genau in welche Kategorie dieser Thread gehört - so bin ich nach besten Wissen und Gewissen hier gelandet.
Mein Problem ist folgendes. Ich habe einen zwei Server beide mit SSH. Jetzt möchte ich von 1. Server mit den User "XY" auf den zweiten Server mit dem User "XY". Dort den User zu "YZ" wechseln und schlussendlich mit diesem ein Script mit Parameter ausführen.
Bisher funktioniert hat folgendes:
Mit User "XY" zu User "XY" connecten und ein Script mit Parameter ausführen.
Script hey:
Input:
Output:
Auch funktioniert hat: Mit dem User "XY" auf Server2 und dort auf User "YZ" wechseln. Und dort einen Script ausführen:
Script hey:
Input:
Output:
Was momentan nicht funktioniert:
Input:
Output:
Kann mir jemand sagen wiso der Parameter $1 mit dem Wert "test2" nicht übergeben wird?
Vielen Dank für eure Mithilfe
Gruss Binz
Ich wusste nicht genau in welche Kategorie dieser Thread gehört - so bin ich nach besten Wissen und Gewissen hier gelandet.
Mein Problem ist folgendes. Ich habe einen zwei Server beide mit SSH. Jetzt möchte ich von 1. Server mit den User "XY" auf den zweiten Server mit dem User "XY". Dort den User zu "YZ" wechseln und schlussendlich mit diesem ein Script mit Parameter ausführen.
Bisher funktioniert hat folgendes:
Mit User "XY" zu User "XY" connecten und ein Script mit Parameter ausführen.
Script hey:
Code:
#!/usr/bin/ksh
echo "this is a test"
echo $SSH_ORIGINAL_COMMAND
echo $@
Code:
ssh xy@server2 './bin/hey'
Code:
this is a test
hello there
hello there
Auch funktioniert hat: Mit dem User "XY" auf Server2 und dort auf User "YZ" wechseln. Und dort einen Script ausführen:
Script hey:
Code:
#!/usr/bin/ksh
echo "this is a test"
echo $SSH_ORIGINAL_COMMAND
echo $@
Code:
ssh -t server2 sudo -i -u yz -- -c './bin/hey'
Code:
this is a test
hello there
hello there
Was momentan nicht funktioniert:
Code:
#!/usr/bin/ksh
echo "this is a test"
echo $1
Code:
ssh -t server2 sudo -i -u yz -- -c './bin/hey test2'
Code:
this is a test
Kann mir jemand sagen wiso der Parameter $1 mit dem Wert "test2" nicht übergeben wird?
Vielen Dank für eure Mithilfe
Gruss Binz