於是乎照例向google大神求助, 真難得, 竟然只有一筆result, 裡頭寫著:Received message too long 1114795883
在試過幾次之後, 發現問題出在這行:You have something in your /etc/csh.cshrc or .cshrc that emits text(starting with the characters "Brok") to stdout. You are not permitted to manipulate stdout in non-interactive shells.
stty cs8 pass8 -parenb -istrip -tabs crt拿掉以後就OK了. 不過以前都沒碰過這個問題, 難道是因為升級到OpenSSH 3.9/4.0才這樣的嗎?