苹果断开电脑连接服务器无响应,mac电脑iTerm2链接linux服务器断线解决方案
問(wèn)題
用windows鏈接linux服務(wù)器,方式很多,我最經(jīng)常用的是xshell。但是xshell沒(méi)有mac版,那用mac電腦,比較好的命令行軟件是什么呢?我用的是iTerm2 ,這個(gè)功能確實(shí)蠻強(qiáng)大,很多人都在用。但是,你用iTerm2 鏈接遠(yuǎn)程linux服務(wù)器,假如你去干別的,一會(huì)再回到iTerm2 ,你會(huì)發(fā)現(xiàn)iTerm2 斷線了,苦逼的還要再次進(jìn)行鏈接,好麻煩!針對(duì)這個(gè)有沒(méi)有什么好的解決方案呢?
鏈接服務(wù)器方式
通過(guò)如下命令:
ssh -t root@公網(wǎng)ip地址 -p 22
輸入用戶名和密碼,就可以登錄到你的linux服務(wù)器了。 但是如果一段時(shí)間不操作,再次進(jìn)入 Terminal 時(shí)會(huì)有一段時(shí)間沒(méi)有響應(yīng),然后就出現(xiàn)錯(cuò)誤提示:
Write failed: Broken pipe
這是因?yàn)閙ac下的securecrt存在丟包現(xiàn)象。
解決方案
情景一:如果您有多臺(tái)服務(wù)器,不想在每臺(tái)服務(wù)器上設(shè)置,如下操作:
1、運(yùn)行命令:
cd ~/.ssh/
2、假如運(yùn)行命令ls,沒(méi)有config,新建config
vim config
3、在config在里面輸入:
ServerAliveInterval 60
4、保存文件(:x)
在鏈接linux服務(wù)器,就不會(huì)有斷線的問(wèn)題了。
情景二:如果您有多個(gè)人管理服務(wù)器,不想在每個(gè)客戶端進(jìn)行設(shè)置,只需在服務(wù)器的 /etc/ssh/sshd_config 中添加如下的配置:
ClientAliveInterval 60
情景三:如果您只想讓當(dāng)前的 ssh 保持連接,可以使用以下的命令:
ssh -o ServerAliveInterval=60 user@sshserver
小結(jié)
上面只是總結(jié)了一個(gè)避免斷線的一個(gè)小技巧,關(guān)于linux的命令操作,
總結(jié)
以上是生活随笔為你收集整理的苹果断开电脑连接服务器无响应,mac电脑iTerm2链接linux服务器断线解决方案的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java php html,java和h
- 下一篇: rhel系统启动过程_Linux系统启动