从一台计算机执行SSH,是否在另一台计算机上继续?

从一台计算机执行SSH,是否在另一台计算机上继续?,ssh,openssh,vnc,vnc-server,Ssh,Openssh,Vnc,Vnc Server,我有一个运行Ubuntu服务器14.04的家庭服务器,我已经在上面安装了OpenSSH。但是我打算运行一些基于终端的东西,需要很长时间才能完成。 所以我想要能够做的是ssh进入服务器,启动进程,注销我连接的计算机,从另一个设备连接,让我启动的进程仍在运行。 几乎像远程桌面类型的SSH连接 如果这不可能,那么我将只安装桌面环境和vnc服务器。尝试nohup&命令。 这样,即使您注销,shell也应该保持进程运行。一个选项是程序tmux或屏幕,您可以从中分离并注销 tmux的说明: $sshme@s

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


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

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

一个选项是程序tmux或屏幕,您可以从中分离并注销

tmux的说明:

  • $sshme@server
  • $tmux
  • 运行命令
  • Ctrl-B d(此 表示按下CTRL-B,然后按下d以从tmux中分离)注销

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

    我认为这就是
    屏幕
    的全部内容,但我听从Unix专家的建议。请看,我需要一些时间来习惯它的工作方式,但它能满足我的需要,谢谢!)就我个人而言,我发现tmux是我使用过的最强大的CLI工具之一。您可以打开任意多个窗口,可以从终端内部拆分窗口,并具有通用复制粘贴功能。这是我一旦开始使用,就不能没有的东西。