Hallo zusammen,
ich habe hier ein komisches Problem.
Ich versuche per PHP shell_exec() mich über ssh auf einen anderen Server zu verbinden. Das mache ich mittels eines rsa-keys damit ich die passwortabfrage umgehe. Den Linux Befehl habe ioch mir nun zusammengebaut und auch wenn ich den Befehl in der Shell ausführe bekomme ich ein directen connect nun habe ich mir mein Script gebaut:
Nun habe ich in die Logs des Apache geschaut und bekomme folgende Meldung :
Pseudo-terminal will not be allocated because stdin is not a terminal.
Host key verification failed.
Warning: Identity file ~/.ssh/userkey.key does not exist.
ich habe mein Freund google schon befragt aber nicht wirklich schlau geworden.
Ich habe nur in Erfahrung gebracht das ich das -T als option über gebe um
-T Do not allocate a tty.
die eine Meldung zu killen
mit diesem Parameter sieht meine Meldung nur noch so aus :
Warning: Identity file ~/.ssh/userkey.key does not exist.
Host key verification failed.
Kann einer damit was anfangen ?? Ich nämlich nicht ...
ich habe hier ein komisches Problem.
Ich versuche per PHP shell_exec() mich über ssh auf einen anderen Server zu verbinden. Das mache ich mittels eines rsa-keys damit ich die passwortabfrage umgehe. Den Linux Befehl habe ioch mir nun zusammengebaut und auch wenn ich den Befehl in der Shell ausführe bekomme ich ein directen connect nun habe ich mir mein Script gebaut:
PHP-Code:
<?php
$command = "ssh -T -l myuser -i ~/.ssh/userkey.key myuser@mein_rechner.de";
shell_exec("$command");
shell_exec("exit");
?>
Pseudo-terminal will not be allocated because stdin is not a terminal.
Host key verification failed.
Warning: Identity file ~/.ssh/userkey.key does not exist.
ich habe mein Freund google schon befragt aber nicht wirklich schlau geworden.
Ich habe nur in Erfahrung gebracht das ich das -T als option über gebe um
-T Do not allocate a tty.
die eine Meldung zu killen
mit diesem Parameter sieht meine Meldung nur noch so aus :
Warning: Identity file ~/.ssh/userkey.key does not exist.
Host key verification failed.
Kann einer damit was anfangen ?? Ich nämlich nicht ...
Kommentar