crofty 0.12.0 — SFTPデプロイがホスト鍵の確認で止まる問題の修正
crofty deployのSFTPが、初めて見るサーバーのホスト鍵を確認するプロンプトで止まっていました。
変更前
croftyは自前の既知サーバー記録(最初は空)だけを見ていたため、ssh/sftpで何度もつないだサーバーでも新顔として扱われ、確認待ちで固まっていました。
変更後
~/.ssh/known_hostsを読むようにしました(読み取り専用)。既に信頼しているサーバーはそのままデプロイできます。- 本当に新しいホストには
crofty deploy --yesで、y/Nなしに鍵を承認できます。AIが動かしていて誰もキーボードの前にいないとき向けです(crofty agentが--yesを列挙します)。
一度信頼したあとにホスト鍵が変わった場合は、今までどおりハードエラーです。