pscp - comment stocker une clef en cache ? - Windows & Software
MarshPosté le 17-06-2004 à 11:17:35
Bonjour, J'avais deja envoye un post a ce sujet...qui n'a pas motive les foules! Maintenant, je cerne un peu mieux le probleme. J'ai un PC sous win2000Pro SP4, monte en serveur Apache. Mes pages web sont essentiellement en php et certains de mes scripts utilisent une ligne du type :
pscp ou putty seuls fonctionnent sans probleme (en invite de commande DOS). Le script php lance en invite de commande (c:\php\php monscript.php) fonctionne. Dans ces deux cas, le fichier passe bien sur le serveur ssh.
La ou ca ne marche pas (php ne renvoie pas d'erreur, mais le fichier n'est pas uploade) est quand je passe par apache:
L'erreur se situe au niveau d'Apache, dont le error.log contient :
.... [Thu Jun 17 11:04:23 2004] [error] [client 127.0.0.1] The server's host key is not cached in the registry. You ............. [Thu Jun 17 11:04:23 2004] [error] [client 127.0.0.1] ssh-rsa 1024 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx (les x ne sont pas reels !)
[Thu Jun 17 11:04:23 2004] [error] [client 127.0.0.1] If you trust this host, enter "y" to add the key to
[Thu Jun 17 11:04:23 2004] [error] [client 127.0.0.1] PuTTY's cache and carry on connecting.
[Thu Jun 17 11:04:23 2004] [error] [client 127.0.0.1] If you want to carry on connecting just once, without
[Thu Jun 17 11:04:23 2004] [error] [client 127.0.0.1] adding the key to the cache, enter "n".
[Thu Jun 17 11:04:23 2004] [error] [client 127.0.0.1] If you do not trust this host, press Return to abandon the
[Thu Jun 17 11:04:23 2004] [error] [client 127.0.0.1] connection.
[Thu Jun 17 11:04:23 2004] [error] [client 127.0.0.1] Store key in cache? (y/n) Connection abandoned. .................................................
Donc comment faire pour enregistrer cette f... clef la ou il faut. Ou pscp va-t-il la chercher quand je lance l'upload en mode DOS ?
Marsh Posté le 17-06-2004 à 11:17:35
Bonjour,
J'avais deja envoye un post a ce sujet...qui n'a pas motive les foules!
Maintenant, je cerne un peu mieux le probleme.
J'ai un PC sous win2000Pro SP4, monte en serveur Apache. Mes pages web sont essentiellement en php et certains de mes scripts utilisent une ligne du type :
exec ('c:\pscp -pw *** c:\fichier_a_uploder login@serveur_ssh.fr:');
pscp ou putty seuls fonctionnent sans probleme (en invite de commande DOS). Le script php lance en invite de commande (c:\php\php monscript.php) fonctionne. Dans ces deux cas, le fichier passe bien sur le serveur ssh.
La ou ca ne marche pas (php ne renvoie pas d'erreur, mais le fichier n'est pas uploade) est quand je passe par apache:
http://localhost/mon_script.php
L'erreur se situe au niveau d'Apache, dont le error.log contient :
....
[Thu Jun 17 11:04:23 2004] [error] [client 127.0.0.1] The server's host key is not cached in the registry. You
.............
[Thu Jun 17 11:04:23 2004] [error] [client 127.0.0.1] ssh-rsa 1024 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx (les x ne sont pas reels !)
[Thu Jun 17 11:04:23 2004] [error] [client 127.0.0.1] If you trust this host, enter "y" to add the key to
[Thu Jun 17 11:04:23 2004] [error] [client 127.0.0.1] PuTTY's cache and carry on connecting.
[Thu Jun 17 11:04:23 2004] [error] [client 127.0.0.1] If you want to carry on connecting just once, without
[Thu Jun 17 11:04:23 2004] [error] [client 127.0.0.1] adding the key to the cache, enter "n".
[Thu Jun 17 11:04:23 2004] [error] [client 127.0.0.1] If you do not trust this host, press Return to abandon the
[Thu Jun 17 11:04:23 2004] [error] [client 127.0.0.1] connection.
[Thu Jun 17 11:04:23 2004] [error] [client 127.0.0.1] Store key in cache? (y/n) Connection abandoned.
.................................................
Donc comment faire pour enregistrer cette f... clef la ou il faut. Ou pscp va-t-il la chercher quand je lance l'upload en mode DOS ?
Merci pour vos reponses,
Sohnic