scp
Posted: 2004-12-29 10:21
Hi @ all!
Habe schon ohne ende gegoogelt, hier und in diversen anderen foren gesucht aber leider nichts gefunden...
Zu meinem Problem:
Ich möchte über ein PHP Script mittels system() oder exec() eine Datei mittels scp auf einen anderen server kopieren und dann über ssh auf dem externen server aufrufen...
Hier mal das Script
Ich bekomme keine Ausgabe, bzw. die Datei wird auch nicht kopiert. PW muss auch nicht eingegeben werden, weil die Keys bereits angelegt sind, daran kann es also nicht liegen.
Habe gelesen, das es etwas mit der Rechtevergabe zu tun haben könnte :)
Der User der das PHP Script ausführt ist web1... Sefe_mode ist auch off...
Habe noch was getestet -> wenn ich zb. rcnamend status über system()/exec() mache bekomme ich eine Ausgabe... bei rcapache2 status aber nicht...
System: Linux 9.0, Apache2, PHP 4.3.3
Hoffe jemand weiß rat, oder ein gutes howto :)
Gruß und Danke Kane
Habe schon ohne ende gegoogelt, hier und in diversen anderen foren gesucht aber leider nichts gefunden...
Zu meinem Problem:
Ich möchte über ein PHP Script mittels system() oder exec() eine Datei mittels scp auf einen anderen server kopieren und dann über ssh auf dem externen server aufrufen...
Hier mal das Script
Code: Select all
$cmd = "/usr/bin/scp /srv/www/htdocs/web1/html/shellcmd.sh root@".$arr_server['nip'].":/shell/shellcmd.sh";
$parse_cmd = escapeshellarg($cmd);
// System()
system($parse_cmd, $return);
// oder exec()
exec($parse_cmd, $out);
Habe gelesen, das es etwas mit der Rechtevergabe zu tun haben könnte :)
Der User der das PHP Script ausführt ist web1... Sefe_mode ist auch off...
Habe noch was getestet -> wenn ich zb. rcnamend status über system()/exec() mache bekomme ich eine Ausgabe... bei rcapache2 status aber nicht...
System: Linux 9.0, Apache2, PHP 4.3.3
Hoffe jemand weiß rat, oder ein gutes howto :)
Gruß und Danke Kane