1. 程式人生 > >mac電腦iTerm2連結linux伺服器斷線解決方案

mac電腦iTerm2連結linux伺服器斷線解決方案

問題

用windows連結linux伺服器,方式很多,我最經常用的是xshell。但是xshell沒有mac版,那用mac電腦,比較好的命令列軟體是什麼呢?我用的是iTerm2 ,這個功能確實蠻強大,很多人都在用。但是,你用iTerm2 連結遠端linux伺服器,假如你去幹別的,一會再回到iTerm2 ,你會發現iTerm2 斷線了,苦逼的還要再次進行連結,好麻煩!針對這個有沒有什麼好的解決方案呢?

連結伺服器方式

通過如下命令:

ssh -t [email protected]公網ip地址  -p 22

輸入使用者名稱和密碼,就可以登入到你的linux伺服器了。 但是如果一段時間不操作,再次進入 Terminal 時會有一段時間沒有響應,然後就出現錯誤提示:

Write failed: Broken pipe

這是因為mac下的securecrt存在丟包現象。

解決方案

情景一:如果您有多臺伺服器,不想在每臺伺服器上設定,如下操作:

1、執行命令:

cd ~/.ssh/

2、假如執行命令ls,沒有config,新建config

vim config

3、在config在裡面輸入:

ServerAliveInterval 60

4、儲存檔案(:x)

在連結linux伺服器,就不會有斷線的問題了。

情景二:如果您有多個人管理伺服器,不想在每個客戶端進行設定,只需在伺服器的 /etc/ssh/sshd_config 中新增如下的配置:

ClientAliveInterval 60

情景三:如果您只想讓當前的 ssh 保持連線,可以使用以下的命令:

ssh -o ServerAliveInterval=60 [email protected]

小結

相關推薦

mac電腦iTerm2連結linux伺服器解決方案

問題 用windows連結linux伺服器,方式很多,我最經常用的是xshell。但是xshell沒有mac版,那用mac電腦,比較好的命令列軟體是什麼呢?我用的是iTerm2 ,這個功能確實蠻強大,很多人都在用。但是,你用iTerm2 連結遠端linux伺服器,假如你

mac如何ssh連結linux伺服器

問題: 使用mac連結linux伺服器最大的問題就是mac沒有像window裡xshell這樣的工具,無法直接的記住連結linux的密碼。通常我們ssh xxx的時候,都會出現請輸入密碼的提示字樣(當然linux的提示是英文)。本篇博文就是教大家如何連線l

mac終端Iterm2支援rz和sz的解決方案

在本地如何方便的和linux伺服器進行檔案上傳和下載的互動呢? 一般有兩種方案: 1.使用scp命令 2.安裝lrzsz,使用圖形化介面進行操作。 這裡我們主要介紹在

Mac電腦上安裝linux系統

發行版 nbsp 安裝linux 打開 www 首頁 ubunt .net 百度一下 1.首頁需要下載VMware fusion (百度一下) 2.Ubuntu 鏡像文件(.iso) 連接:http://www.jb51.net/LINUXjishu/239493.htm

使用scp命令在mac本機和linux伺服器之間傳輸資料

命令不復雜: 1、從伺服器下載檔案  scp [email protected]:/path/filename /tmp/local_destination  2、上傳本地檔案到伺服器  scp /path/local_filename [email

IDEA遠端連結Linux伺服器上的Java專案進行DEBUG除錯

1.在Linux伺服器端開啟遠端除錯命令: java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=19780 xxxx.jar (執行命令之前需要先停止java專案,這個xxx

win10個人電腦端顯示Linux伺服器圖形介面

前言        剛開始接觸Linux的“黑框”,有些許不習慣。剛實驗完遠端在伺服器端執行matlab程式碼,就想著如果程式有繪製圖形的需求不就無法顯示了嗎,在網上找了很多教程,最終可以以圖形化操作遠端伺服器。       才開始實驗putty+xming來顯示圖形介面

本地java連結遠端伺服器Linux上redis出錯解決方案

在redis.conf檔案中bind 127.0.0.1加上#號 在redis.conf檔案中把 #requirepass 的#號去掉,在後面加上鍊接redis-server的密碼 在本

Mac 電腦連線windows 遠端伺服器

l 說明:本文詳細講述,使用mac 電腦,連線windows 遠端伺服器進行操作. 序言:由於之前一直是做iOS開發的,最近一段時間做了一些人脈相關的後臺,所以中間的問題還是挺大的.寫下本文希望能和各位對沒有使用Mac 連線遠端伺服器端的帥鍋們有些許幫助.

Xshell安裝連結Linux伺服器的配置過程,連結失敗可能的原因分析

linux遠端連結客戶端(xshell)使用 Xshell介紹 linux系統多用於伺服器環境中,一般均放置在電信機房、企業專用機房、距離較遠的地方等,為了方便操作,更好的提高工作效率,我們可以通過客戶端遠端連線到伺服器,就跟在服務端直接操作是完全一樣的

使用mac電腦的終端登陸伺服器

開啟終端,執行命令ssh -p 18 [email protected].45.cn->輸入密碼->查詢日誌 Last login: Tue Jul 12 10:42:55 on ttys004 laojia:~ jiaguoshan

mac下ssh連結遠端伺服器,並通過scp進行遠端複製,省的ftp了

今天,本地的專案,需要往伺服器上傳,很簡單的東西,但是我確實不會。。。 windows下,一般可使用ftp上傳 linux上習慣了 rz&sz,直接yum安裝lrzsz。但是,mac的iterm不知道為什麼,即便是安裝上了,網上也根據教程,該了什麼上傳模式,還是不對

iOS實現通過SSH2協議連結Linux伺服器,並執行相關指令

使用方法: SSHWrapper* sshWrapper = [[SSHWrapper alloc] init]; NSError* error; [sshWrapper connectToHost:@"0.0.0.0" port:22 user:@"r

mac電腦上搭建web伺服器

如果你是蘋果電腦,Mac OS X系統已經自帶了Apache伺服器,並且自帶php編譯器 開啟終端,輸入 sudo apachectl start    sudo表示用root許可權執行 輸入密碼,輸入時無提示,輸入完後回車確認 開啟瀏覽器,在瀏覽器中輸入本機ip地

遠端上傳檔案到Linux伺服器中文亂碼解決

之前從Windows上傳檔案到Linux伺服器中,文字檔案中出現了中文亂碼 Linux伺服器檔案內容亂碼如下: 使用下面的方法解決: 1.首先是否安裝convmv: rpm -qa |grep convmv 2.如果沒有安裝則進行安裝: yum -y inst

Teamviewer 檢測為商用用途,連線五分鐘解決辦法

一、引言 有沒有小夥伴工作中需要用到Teamviewer遠端桌面呢? 反正小編幾乎每天都需要用到。用著用著用著,直到某一天,突然只能連線五分鐘,網上也有各種的解決辦法。小編也找了破解版下載,結果都是徒

mac電腦上tomcat埠被佔用的解決辦法

假如被佔用的埠時8080 那麼在終端上輸入:   lsof -i:8080       如圖: 然後根據提示資訊輸入: kill -9 13016      這裡的13016就是java後面的那

teamviewer 5分鐘解決辦法

打電話問了客服,大概連線過50個使用者後就會判定為商業使用者。 那麼怎麼解除這種狀態呢? 首先解除安裝軟體,直接點選本身的uninstall.exe 就能解除安裝。 然後修改mac地址 網上有很多通過登錄檔來修改mac的地址,很複雜,所以我有找到了一個軟體可以直接修改主機的mac地址,那就是

window10下出現寬頻解決辦法

  Win8寬頻連線錯誤最常見的就是錯誤程式碼651了,錯誤651是網路的問題,可能是貓與電腦之間的連線問題,也可能是網路供應商機房的問題,下面小編就教你如何解決Win8寬頻連線錯誤651問題。   故障提示:   錯誤651:調變解調器(或其他連線裝置)報告了一個錯誤。(圖1) 圖1 網

關於androidpn訊息當伺服器重啟後,客戶端線上的session全部掉解決方案

XmppManager private void addTask(Runnable runnable) { Log.d(LOGTAG, "addTask(runnable)..."); taskTracker.increase(); synchronized (