【问题标题】:SSH from one computer, continue on another?从一台计算机上 SSH,在另一台计算机上继续?
【发布时间】:2016-04-16 05:54:37
【问题描述】:

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

如果这不可行,那我就安装一个桌面环境和 vnc 服务器。

【问题讨论】:

标签: ssh openssh vnc vnc-server


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    一个选项是程序 tmux 或 screen,您可以从中分离和注销。

    tmux 使用说明:

    1. $ ssh me@server
    2. $ tmux
    3. 运行命令
    4. Ctrl-B d(这个 表示按 CTRL-B 然后按 d 以与 tmux 分离)注销

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

    【讨论】:

    • 需要一些时间来适应它的工作方式,但它可以满足我的要求,所以谢谢! :)
    • 就个人而言,我发现 tmux 是我用过的最强大的 CLI 工具之一。您可以根据需要打开任意数量的窗口,可以从终端中拆分窗口,并具有通用复制粘贴功能。这是我一旦开始使用就离不开它的东西。
    猜你喜欢
    • 1970-01-01
    • 2020-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-03
    相关资源
    最近更新 更多