Mike: SSH unter IIS mit PUTTY/PSCP

Beitrag lesen

Moin Leute,

ich habe ein Problem, an welchem ich mir z.Zt. die Zähne ausbeiße.

ich habe einen WebServer Win 2000 Advanced Webserver mit IIS am
laufen.

Ich möchte an einen SSH Server Dateien übertragen. Dazu benutze
ich die Freeware PUTTY und PSCP.

PSCP ist ein Command line Tool. Man öffnet eine DOS Box und
gibt die Kommandozeile zum Übertragen der Datei ein.

Wird der Empfangsrechner das erste Mal kontaktiert, dann muß
man bestätigen, das dies auch der Rechner ist, welchen man kontaktieren wollte. Wird dies positiv bestätigt, dann wird der
Key des Empfangsrechners in der Registry gespeicht und beim nächsten
Aufruf ist der Rechner bekannt und muß nicht mehr bestätigt werden.

Jetzt kommt das Problem:

Wenn ich die Datei upload.bat ( in welcher die Komanndozeile steht )via exec odes system aus einem PHP Script aufrufe, dann kann der IIS nicht auf die Registry zugreifen, also ist der Rechner nicht bekannt.

In der Ausgabe des PHP Scripts steht die Frage ob dies der Rechner
ist, zu welchem ich verbinden möchte. Natürlich kann ich diese Frage
nicht beantworten und das Programm steht.

Hier ist die Meldung:

The server's host key is not cached in the registry. You have no guarantee that the server is the computer you think it is. The server's key fingerprint is: ssh-rsa 1024 10:12:5a:ce:65:1b:bb:9a:6f:c8:e5:fe If you trust this host, enter "y" to add the key to PuTTY's cache and carry on connecting. If you want to carry on connecting just once, without adding the key to the cache, enter "n". If you do not trust this host, press Return to abandon the connection. Store key in cache? (y/n)

Hat jemand eine Lösung für dieses Problem?

Danke und Gruß
Mike