Hallo Forum,
ich versuche in php folgendes auszuführen:
Die std-error gibt mir im Webserver-Kontext (user: http) folgenden output:
Führe ich auf der Konsole: ssh-keygen aus, klappt das ohne Probleme, anscheinend kann der user http kein ssh-keygen ausführen.
Wie kann man das Problem halbwegs elegant lösen, denn den User http kann man ja so ohne weiteres nicht bearbeiten...
Danke für Tipps
MfG
Zigster
PS: Unter DSM 5!
ich versuche in php folgendes auszuführen:
Code:
shell_exec('ssh-keygen -q -t rsa -b 2048 -f '.$keyFile.' -N "" -C "deploy@phpci" 2>&1');
Die std-error gibt mir im Webserver-Kontext (user: http) folgenden output:
Code:
string(26) "sh: ssh-keygen: not found "
Führe ich auf der Konsole: ssh-keygen aus, klappt das ohne Probleme, anscheinend kann der user http kein ssh-keygen ausführen.
Wie kann man das Problem halbwegs elegant lösen, denn den User http kann man ja so ohne weiteres nicht bearbeiten...
Danke für Tipps
MfG
Zigster
PS: Unter DSM 5!
Zuletzt bearbeitet: