MacでSSH接続が切れてしまう
MacでSSH接続していると、セッションが切れることがあります。
(何も操作をしない状態で放置すると切れました)
WindowsのTeraTermで接続するときは、同じサーバなのに切れなかったので少し調べてみました。
設定
どうやら、MacでSSH接続した時は、KeepAlive的なものがサーバに送られていないようです。
TeraTermはデフォルトでやってくれているみたい。
Macでは前回と同じように、下記ファイルに設定を追加することで対応できます。
/Users/ユーザ名/.ssh/config
追加する設定は以下の一行。
ServerAliveinterval 60
60となっている箇所がサーバ側に KeepAliveを送る間隔です。
60だと60秒です。
サーバ側のタイムアウト値を変更する方法もありますが、普通はクライアント側で対応でしょう。