Halli hallo,
ich hätte ein kleines problem und komm einfach nicht weiter. Ich hab ein php-script welches auf einen anderen server per ssh ein bash-script aufrufen soll. Leider haut es nicht so richtig hin.
$output_server = system('ssh name@rechner.domain.de "sh /pfad/zum/script//script.sh"', $retval);
jedoch macht dieses dumme ding nichts ausser einen return-code 255 zurückzugeben. wenn ich obige Zeile in der konsole eingebe passt alles. habs dann über umwege probiert mit einem zusatzlichen lokalen script, gleiches problem aber.
Login geschieht per rsa-files im .ssh-ordner.
Auf welche Rechte muss ich denn achten? Vermute eben das problem dort.
Gibt es da vielleicht auch eine elegantere Lösung? Auf dem zweiten rechner darf ich nichts ändern.
Bin für jede Hilfe dankbar
lg ecologys
ich hätte ein kleines problem und komm einfach nicht weiter. Ich hab ein php-script welches auf einen anderen server per ssh ein bash-script aufrufen soll. Leider haut es nicht so richtig hin.
$output_server = system('ssh name@rechner.domain.de "sh /pfad/zum/script//script.sh"', $retval);
jedoch macht dieses dumme ding nichts ausser einen return-code 255 zurückzugeben. wenn ich obige Zeile in der konsole eingebe passt alles. habs dann über umwege probiert mit einem zusatzlichen lokalen script, gleiches problem aber.
Login geschieht per rsa-files im .ssh-ordner.
Auf welche Rechte muss ich denn achten? Vermute eben das problem dort.
Gibt es da vielleicht auch eine elegantere Lösung? Auf dem zweiten rechner darf ich nichts ändern.
Bin für jede Hilfe dankbar
lg ecologys