Mac 使っていて困ったのは serversman などのサーバに ssh で入っていると、
すぐにタイムアウトしてしまうこと。
Windows ではクライアントに putty を使っていて、
putty 側でタイムアウトしないようにしてくれていたので問題なかった。
Mac といっても所詮 BSD UNIX なので、
ssh の標準設定でいけるだとと思ってたら、そのとおりいけました。
# vi ~/.ssh/config
Host 14code
HostName 14code.com
User username
IdentityFile ~/.ssh/id_rsa.hogehoge
ServerAliveInterval 180
ServerAliveInterval で接続先の生存確認を 180 秒ごとにやってくれる。
これでずっとタイムアウトしなくなった!