※ 引述《Tashuko (嗯....)》之銘言:
: 想請問一下
: 我開terminal想用ssh連到我的工作站工作
: 但不知道為何會一直出現 write failed broken pipe的訊息,然後就斷了
: google了一下發現很多人都會這樣
: 但網路上的解法是去~/.ssh內新增cofig檔
: 然後裡面打
: ServerAliveInterval 120
: ServerAliveCountMax 5
: 但依舊法解決阿
: 也試過去/etc/ssh_config內新增這兩行,結果也是不行
: 不知道有沒有甚麼其它的方法阿!
: 感激不盡
以下是我的 /etc/ssh_config 內容,我只列出取消註解的地方...
Host *
SendEnv LANG LC_*
HostbasedAuthentication no
GSSAPIAuthentication no
GSSAPITrustDNS no
CheckHostIP no
StrictHostKeyChecking no
Protocol 2,1
ServerAliveInterval 60
# XAuthLocation added by XQuartz (http://xquartz.macosforge.org)
Host *
XAuthLocation /opt/X11/bin/xauth
=================================================
其中 ServerAliveInterval 60 這一行一般人碰到被server踢掉去google求救都會
看到普遍給這個解答,但後來我發現我連接學校的工作站一樣被踢...多補上那幾行
就ok了。
ps. 如果你也是習慣用終端機工作的人可以交流一下XD shell我目前是用zsh,自動補完
功能比 bash 強大很多...