2016-03-25 81 views
0

ssh倒是到多個遠程機器。我沒有任何形式的特殊的連接恢復軟件,我所知道的(除非...是SSH能夠做呢?)ssh連接還活着,即使物理斷開並重新

然後我需要我的筆記本電腦移動到新的位置,所以我拔掉所有硬連線,包括以太網。我搬到新的位置。我把所有東西都插回去了,包括以太網。在SSH連接的

沒有被打斷。事實上,我仍然可以與他們互動。幾乎所有其他軟件我所知,將立即通知物理斷開,並跟進報告連接錯誤等。我想學習如何和爲什麼ssh不同於大多數正常的軟件。

我已經試過

  • google搜索ssh connection alive after disconnect
  • google搜索ssh physical disconnect。這讓我someone else noticing what I believe to be the same (or similar) effect,但郵件鏈在那裏結束(在傢伙的觀察)
  • 使用谷歌搜索ssh alive,它發送給我ServerAliveInterval各種文件ssh-config。我不相信這是嚴格的相關,因爲那是專門爲了保持連接活着空閒?或者我誤解了這一點?

坦率地說,我不確定我需要搜索哪些詞組或關鍵字。有人可以解釋這個魔術或指向正確的方向嗎?

+0

我注意到只有簡單的TCP套接字此相同的行爲 - 斷開電纜,然後重新連接,我仍然可以溝通 - 所以SSH是不是特殊的方式。我認爲你看到的是正常的。 –

回答

0

ssh只能存活短期斷開連接(TCP超時),但可能會更長一些(配置爲ServerAlive*客戶機選項和ClientAlive*服務器選項)。只有當你「返回到相同的IP」(VPN,靜態網絡配置)。

這將是你使用的是什麼版本客戶端,什麼是SSH服務器需要了解的。漫遊功能在最近版本的openssh中被刪除,但是您會注意到如果您要使用此功能,因爲它要求重新連接。

相關問題