クライアントもサーバもMacでssh接続しているときに起きた。
OS:OS X 10.9
これはsshクライアントまたはサーバの設定でKeepAliveの長さを設定してやればよい。
今回はサーバ側の設定を修正した。
・sshdの設定を変更する
サーバ側の/etc/sshd_configに以下を追加。
600*10=6000秒=100分で切れる設定にした。
ClientAliveInterval 600 ClientAliveCountMax 10
・設定をリロードする
システム環境設定>共有>リモートログイン を一度切り、再度ONにすると
設定がリロードされる。
参考:バケツ: Mac OSXでssh接続してすぐ切れちゃう場合の対処方法