SSH のコネクションがプチプチ切れるような環境で困っていたのだけど、 tmux を立ち上げていたら途切れないことに気づいた。
どうやら、tmux で右下に時刻が表示されており、それが毎分更新されているから接続がキープされてるらしい。
これを tmux 以外でもできるといいな、と思って調べると ServerAliveInterval というオプションで定期的にメッセージを送れるみたいだった。
Host * ServerAliveInterval 60 ServerAliveCountMax 3
これで SSH のコネクションが非常に安定するようになった。