0
I have created the script which will execute the command in the host machine.

    <target name="Testpssh">
        <property name="failonerror" value="true"/>
            <exec executable="cmd" failonerror="${failonerror}">
       "plink -pw ${password} ${username}@${host} ${command}"/>
       </exec>
     </target>

I have given the host, username and pwd correctly. while running am getting error as 

サーバーのホスト キーはレジストリにキャッシュされません。
サーバーがあなたが思っているとおりのコンピューターであるという保証はありません

サーバーのキー フィンガープリントは次のとおりです:
* ***ここにサーバー フィンガーピン****
このホストを信頼する場合は、「y」を入力して
PuTTY のキャッシュにキーを追加し、接続を続行します。
キーをキャッシュに追加せずに 1 回だけ接続を続行する
場合は、「n」を入力します。
このホストを信頼しない場合は、Return キーを押して
接続を破棄してください。
キーをキャッシュに保存しますか? (y/n)
接続が放棄されました。

any idea to overcome this problem in code? thanks in advance.
4

1 に答える 1

1

自己回答:

クライアントマシンからのパテでターゲットマシンにsshし、指紋を受け入れてから、私のantスクリプトを実行しましたが、エラーはありません。

于 2012-09-25T21:04:56.690 に答える