从一台计算机 SSH,在另一台计算机上继续?

SSH from one computer, continue on another?

我有一个家庭服务器 运行ning Ubuntu 服务器 14.04,我已经在上面安装了 OpenSSH。但。我打算 运行 一些需要很长时间才能完成的基于终端的东西。 所以我想做的是通过 ssh 进入服务器,启动进程,注销我连接的计算机并从另一台设备连接,然后让我开始的进程仍然 运行ning。 几乎就像远程桌面类型的 SSH 连接。

如果这不可能,那么我将只安装一个桌面环境和 vnc 服务器。

尝试 nohup & 命令。 这样 shell 应该保留进程 运行,即使您注销也是如此。

一个选项是程序 tmux 或 screen,您可以将其分离并注销。

tmux 说明:

  1. $ ssh me@server
  2. $ tmux
  3. 运行 命令
  4. Ctrl-Bd(这个 意味着推 CTRL-B 然后推 d 以从 tmux 分离)注销

如果您想查看结果,请在重新登录时使用 tmux attach。您的会话将与您离开时完全一样。