読者です 読者をやめる 読者になる 読者になる

Lion の SSH で "Write failed: Broken pipe" が出て接続が切れる

Mac

多分 Lion にしてから、SSH で接続していると "Write failed: Broken pipe" と表示されて接続が勝手に切れてしまうようになりました。こことかここを見ると同じ症状の人がたくさんいるので、Lion から SSH の default の設定が変わったのでしょう*1

~/.ssh/config の中に、以下の一行を入れて解決するはずです。15 秒に一回 (他の数字でも問題ない) 接続先に信号を送り、接続が継続してるとアピールしてくれます。

ServerAliveInterval 15

*1:Snow Leopard でも出る人は出るようなので、本当に Lion のせいかは不明です。SSH の server/client の色々な組み合わせでは試していません。