18 ssh で client_loop: send disconnect: Broken pipe

ssh の動作が不安定だ。ぶちぶち切れる。 タイミングとして Big Sur 11.3 にした直後だったので、 そのせいかと考えてしまったが、どうも違うみたい。 以下に書いてある設定をしても完治しなかったけれど、 一晩寝たらいつの間にか治っていた。

client_loop: send disconnect: Broken pipe
このメッセージは良く知られていて、.ssh/config
Host *
	...
	ServerAliveInterval 60
	TCPKeepAlive yes
のようにすればOK、と言うような説明がネットにあふれている。

次のおまじないを唱えなさい、というのを見つけた。
	IPQoS lowdelay throughput
それなりに効果があった(が治らなくて、一晩たったら治った。 一体何だったのか。)。OpenSSH のあるバージョンから デフォルトの挙動が変わったせいだとか。

例えば 「Fedora29への更新」 とか。



桂田 祐史