2014/03/24

ssh timeout

SSH接続を試し、なかなか応答なし。。あれ、タイムアウトになることはない?

■ssh 接続をタイムアウトしないようにする
ssh 接続を切れないよう(タイムアウトしないよう)にするには、
クライアント側かサーバー側のどちらかに以下の設定をすればよい。
サーバーとクライアント両方に設定しても問題はない。
クライアント側の設定

sshd サーバと応答確認する間隔 ServerAliveIntervalを設定する。

/etc/ssh/ssh_config または ~/.ssh/config を編集する。
ServerAliveInterval のデフォルト値は 0 で、デフォルトでは応答確認しないようになっている。
===>これでタイムアウトはない。。

ServerAliveInterval 15
設定した時間に応答がないと、ServerAliveCountMax の回数(デフォルト値: 3)応答確認し、応答がないとタイムアウトする。