如何使用 ssh 登录正在运行的终端/shell

如何使用 ssh 登录正在运行的终端/shell

所以我目前正在运行 Minecraft 服务器,并且我正在通过 ssh 登录到我的服务器(Ubuntu Server,HP Proliant dl580 G5 上的 16.04)。我遇到的唯一问题是,当我的连接丢失并重新登录服务器时,服务器的终端输出就消失了。我尝试使用屏幕应用程序,但是当我尝试使用 返回屏幕时screen -r,它说没有正在运行的屏幕。我认为有一种方法可以查看正在运行的进程并与它们交互,但我不确定如何操作。

答案1

您的屏幕会话可能仍处于附加状态。

尝试这个:

screen -list
screen -d (with label, for more than one session)
screen -r

顺便说一句:还有一些不错的替代品,比如 tmux

相关内容