CircleCIからscpで初回接続時に、Are you sure you want to continue connecting (yes/no)? を聞かれないようにする

カテゴリ: CircleCI | タグ: ,

sshでサーバに初めて接続すると、以下のように接続して良いかの確認が表示されます。
対話的に実行している場合はyesとタイプすれば良いのですが、CIから自動実行したい場合は、初めてのサーバも非対話でアクセスしたい場合があります。

$ scp servername

The authenticity of host '[xxx]:22 ([xxx]:22)' can't be established.
RSA key fingerprint is SHA256:xxx.
Are you sure you want to continue connecting (yes/no)?

このような場合は、scpコマンドへ-oStrictHostKeyChecking=noの定義を追加すれば良いです。

$ scp -oStrictHostKeyChecking=no ...
こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。