是否可以控制远程终端窗口?

是否可以控制远程终端窗口?

我在工作时在终端窗口中运行一些东西(osx 和 linux 服务器),并且经常想在家里检查它们。我可以 ssh 到我的工作电脑,但我想知道是否可以通过 ssh 或其他方式控制远程终端窗口。我使用 vnc 连接到我的工作 mac,但在这种情况下我的家庭互联网很慢。最好使用文本解决方案。谢谢

答案1

既然您可以通过 SSH 连接到您的工作计算机,为什么不使用 Linux 中的屏幕来重新连接到您的工作会话呢?

例如:

您正在通过 SSH 从工作桌面运行 Linux 服务器上的作业。如果您在屏幕会话中工作,则只需通过 SSH 进入您的工作计算机,然后使用屏幕从上次中断的地方继续工作。

下次上班时,在通过 SSH 连接任何地方之前,请运行以下命令:

screen

然后您可以执行以下操作:

CTRL+A C

要创建新屏幕,请通过 SSH 连接到其他 Linux 或 OSX 服务器。当您在家时,请通过 SSH 返回您的工作计算机,然后执行以下操作:

screen -x

重新连接到您的屏幕会话。它看起来与工作时完全一样,并且全部基于文本。

有关屏幕的更多信息,请参见:

http://www.howtoforge.com/linux_screen

或者使用手册页:

man screen

相关内容