从 iPhone 连接到现有终端到 Ubunutu 桌面

从 iPhone 连接到现有终端到 Ubunutu 桌面

我在家里的一台 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

相关内容