星期五, 3月 25, 2005

sftp的問題

今天要用sftp時, 出現了一個錯誤訊息(難怪前幾天用FileZilla都連不上):
Received message too long 1114795883
於是乎照例向google大神求助, 真難得, 竟然只有一筆result, 裡頭寫著:
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才這樣的嗎?

沒有留言: