※ 引述《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 强大很多...