看板 MAC 關於我們 聯絡資訊
※ 引述《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 強大很多... -- 傑米,炸掉它吧。 ⊙─ ─⊙▂⊙ 碰到問題,用C4就對了! █◤ Adam Savage James Hyneman MYTHBUSTERS by dajidali -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.119.66.163 ※ 文章網址: http://www.ptt.cc/bbs/MAC/M.1403523908.A.189.html
c910335:推fish 06/23 20:57
w180112:終端機+1 但還是習慣bash 06/23 22:03
KojimaC:zsh++ 06/23 22:47
Killercat:serveraliveinterval是寫在「sshd」裡面 他是給sshd 06/23 23:20
Killercat:的設定值 不是給ssh的。sshd是server端的東西 06/23 23:20
Killercat:你要在server端的sshd寫serveraliveinterval才有意義 06/23 23:21
Killercat:你自己本機的sshd是「你這台機器要當server給人ssh進來 06/23 23:21
Killercat:的時候」的設定值 06/23 23:21
mike7689:大大,寫在sshd_config裡面的應該是ClientAliveInterval 06/23 23:22
mike7689:才對吧?@@ 06/23 23:22
mike7689:手冊是這麼寫的@@ 06/23 23:23
Killercat:誒 我只看到aliveinterval關鍵字就誤會了 XD 拍寫 06/23 23:43
Killercat:不過通常來講斷不斷是server決定的多 所以要改server 06/23 23:43
Killercat:的alive interval才比較有意義就是 06/23 23:44
Tashuko:用這個方法之後就成功了 太感謝了! 06/24 01:19
mike7689:不客氣! 06/24 02:16
heeroy:oh-my-zsh ++ 06/24 08:12
Luos:Terminal +1 06/24 09:06
peacedove:oh-my-zsh +1 06/24 09:39
Anubias:oh-my-zsh fork出來改XD 06/24 13:24
JiDung:zsh簡直超級威能! (而且網路上很多豐富的設定檔很多) 06/24 18:10
YONIQ:zsh + prezto 06/26 01:34
peacedove:樓上讓我重新改用prezto 06/26 05:43
AlanSung: 推 mosh 06/23 13:25
roccqqck: fish 10/28 01:02
roccqqck: fish預設很夠用 11/16 15:49