![从 iPhone 连接到现有终端到 Ubunutu 桌面](https://linux22.com/image/1053510/%E4%BB%8E%20iPhone%20%E8%BF%9E%E6%8E%A5%E5%88%B0%E7%8E%B0%E6%9C%89%E7%BB%88%E7%AB%AF%E5%88%B0%20Ubunutu%20%E6%A1%8C%E9%9D%A2%20.png)
我在家里的一台 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