- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:pscp.exeでkeyのStoreを確認してこないようにするには?)
pscp.exeでkeyのStoreを確認してこないようにするには?
このQ&Aのポイント
- Windows XP Proを使っています。pscp.exeを使ってSSHでファイルをgetするバッチを作っています。
- しかし、マシンが変わる度に、「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.」と確認のメッセージが出力し、yかnを入力しないと次へ進めない状態です。
- yでもnでもいいので、自動で処理を進めるような事はできないのでしょうか?ご存知の方、ご教授ください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>yでもnでもいいので nだと繋がらなくなるのでは? オプションはないと思います。 (それができたら、何のためのsecureなのかわからない) 最近scp使っていないですが、前にやっていたのは、「y + 改行」のスクリプトを用意しておき、それをscpに食わせる事で、ホスト変更時のキャッシュ保存メッセージの「y + エンター」を偽装する方法でした。 以上、ご参考までに。 言うまでもない事ですが、暫定運用なら上記の方法でOKです。 正式に業務で使うなら、ホストが変わった時は鍵を作り直す運用スキームにする方がベターです。
お礼
ありがとうございます。 そもそも論を言われると、おっしゃる通りですとしか言えません。 セキュアと利便性は反比例するのでしょう。 スクリプトですね。これで暫定運用してみたいと思います。そもそも…の話もありますので、将来的にはやはり自動化というより人手をかけて処理したいと思います。 ありがとうございました。