有沒有重新連接 SSH 的工具/命令

有沒有重新連接 SSH 的工具/命令

我經常需要 ssh 到建置機器(在 ubuntu 上)來建立軟體。但有時,我與機器的連接會斷開(例如由於 Wifi 不穩定)。

我是否可以重新連接我的舊 ssh 會話?這樣我就可以保住我的建置工作?

現在,建置機器上的建置作業仍在運行,但我不知道它何時會在我的新 ssh shell 中結束。

謝謝。

答案1

我突然想到兩個工具:

  • 螢幕是一個全螢幕視窗管理器,它在多個進程(通常是互動式 shell)之間重複使用實體終端。它允許您斷開與伺服器的連接,但保持會話運行。
  • 莫許Mobile shell 是一種允許漫遊的遠端終端應用程序,支援間歇性連線。

Screen 已經存在很久了,我個人也用過它幾次。真的很方便。莫什是新來的,看起來很有趣。我還沒有抽出時間去試駕。

答案2

多路復用器是另一種選擇。

從 tmux 主頁:

tmux 是一個終端多工器:它允許從單一螢幕建立、存取和控制多個終端(或視窗),每個終端機運行一個單獨的程式。 tmux 可能會與螢幕分離並繼續在背景運行,然後重新連接。

相關內容