シェルスクリプトでscp

Takuro Hirayama 25views 更新:2016年7月12日

Batch Modeにしましょう。

$ scp -B -q -i $SSH_PRIVATE_KEY $TARGET_FILES $SSH_USER@$SSH_REMOTE_HOST:$SCP_DEST_PATH
# -q : quiet
# -B : Batch Modeにする(公開鍵認証失敗時にパスワード認証のパスワード入力待ちで止まるのを防ぐ)

参考: How do I make ssh fail rather than prompt for a password if the public-key authentication fails? – Server Fault

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません