Linux

scp でタイムアウトする時には -o オプションで ConnectTimeout を設定する


コマンド例

$ scp -C -o 'ConnectTimeout 600' ${コピー元} ${コピー先}

ConnectTimeout の単位は秒なので、上記の場合タイムアウト時間は10分


-o オプションの意味


設定ファイル ssh_config(5) で使われている形式のオプションを ssh に渡すために使います。 これは scp が独立したコマンドラインオプションを持っていないような 項目を設定するのに便利です。 下のリストにあるオプションの詳細と可能な値については、 ssh_config(5) を参照してください。


https://nxmnpg.lemoda.net/ja/1/scp