やるきなし

2018/09/15 17:22 / openssh-client 1:7.8p1-1 on VMWare (NAT)

Debian GNU/Linux sid (unstable) で openssh の version が上がって,なぜだかどのホストにも接続できなくなった.Windows host の VMWare 上の Linux でのみ問題が発生していて,クライアントの問題.

% ssh server.example.com
packet_write_wait: Connection to XX.XX.XX.XX port 22: Broken pipe

サーバのログや -v で追ってみたところ,認証接続自体はできているが,直ぐに切れてしまっていた.原因は https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908113 にあるとおり,

の複合要因.AF21/CS1 が default になる前は lowdelay/throughtput が default だったので,その挙動になるように設定を行えば良いらしい.確かに以下のようにすれば繋がる.

% ssh -o 'IPQoS lowdelay throughput' server.example.com

ということで,/etc/ssh/ssh_config に以下を書いておいて,以前の option を system default にする.

Host *
    IPQoS lowdelay throughput