tk's diary

ssh接続のタイムアウトを防ぐ

サーバーに ssh 接続した後に無操作でいるとタイムアウトでサーバーから切断されてしまうことがある。
これは KeepAlive で防ぐことができる。KeepAlive は一定時間ごとにパケットを送信する。
Windows の Tera Term ではデフォルトで設定されている(設定 > SSH… から確認できる)。
Linux マシンの場合は ~/.ssh/config に

Host *
  ServerAliveInterval 60   # 60秒ごとにパケット送信

などと書いておく。