1. ホーム
  2. シェル

[解決済み】sshのタイムアウトを設定する方法は?

2022-04-08 01:26:53

質問

リモートホストにパスワードなしのSSHで接続するスクリプトを実行中です。タイムアウトを設定して、リモートホストの実行に無限に時間がかかる場合、そのsshセッションから抜け出し、shスクリプトの他の行を続行できるようにしたいのですが。

タイムアウトを設定するにはどうすればよいですか?

解決方法を教えてください。

ssh -o ConnectTimeout=10  <hostName>

ここで10は時間(秒)です。 このTimeoutは、接続の作成時にのみ適用されます。