
我在家裡的 Ubuntu PC 上運行一個小型 Minecraft 伺服器。有時我必須在家外管理伺服器,所以我在手機上使用 ssh 用戶端。這是可行的,但每次我關閉應用程式然後重新啟動時,我都必須建立一個新的終端會話。如何切換到現有的?
答案1
我建議您安裝並繼續screen
運行。它是一個終端多路復用器,換句話說 - 終端會話拆分器。
您必須啟用multiuser
模式才能附加到該會話。因此,在伺服器上的終端機內,按Ctrl+ a,然後立即Shift按 + ;。螢幕底部將突出顯示,您將在那裡看到一個分號。輸入multiuser on
。
現在,您可以從另一台電腦透過 SSH 連接到您的伺服器,然後輸入screen -ls
以了解會話的標題。例子:
xieerqi:$ screen -ls
There is a screen on:
4704.pts-5.eagle (11/24/2015 01:23:04 AM) (Multi, attached)
輸入screen -x sessionTitle
以附加。例子:
screen -x 4704.pts-5.eagle
現在您返回現有會話。
要分離,請使用Ctrl+ A,然後使用d