我通过从不同机器进行 SSH 登录来管理服务器。我在客户端 1 上的 ssh 终端中启动了一项任务。然后我去了另一栋楼,并在另一次 SSH 会话中以同一用户身份登录到该服务器。
从客户端 2 有没有办法我可以看到在客户端 1 中启动的会话的控制台输出?
答案1
多亏了用户4556274有关 tmux 的链接,
对于像我一样从未听说过 tmux 和终端多路复用概念的人来说。
有点像控制台的窗口管理器。典型的用例是从远程机器上的一个地方开始工作,然后移动(飞行)到另一个地方并从那里重新连接以准确地从之前开始您的会话。所以它只涵盖了我的用例。但是,为了工作,您需要启动 tmux前你开始在会话中做事情。所以如果你忘记了,回到另一个会话是没有用的。
然而,从我在网上看到的内容来看,大多数有此类用例的人似乎都习惯默认使用 tmux。
注意:我发现大多数谷歌搜索结果都令人困惑,没有帮助。它们让我立刻失去了兴趣。只有这个搜索结果让我对它有了非常简短的顶层概述一,也许对其他人也有帮助。