我有一个 SSH 会话。现在我想在远程主机上运行一个脚本,该脚本会在本地主机的新窗口中打开。这可以吗?

我有一个 SSH 会话。现在我想在远程主机上运行一个脚本,该脚本会在本地主机的新窗口中打开。这可以吗?

我在机器 A 上,正在通过 SSH 连接到无头远程主机机器 B。(Ubuntu 14.10 服务器。)我有几个脚本想要运行。但是,它们会占用我的会话窗口。这些脚本不是交互式的,而是监视我网络上不同设备的活动。我希望调用的每个脚本都在机器 A 上打开一个新窗口,而不是同时运行多个 SSH 会话。该脚本没有组装一个 GUI 供使用,这让我相信我不能只使用 X11-Forwarding 并通过 调用它$ /path/to/script/foo.sh &

这可能吗?

答案1

两个解决方案。首先,在启动脚本之前,运行 'DISPLAY=:0.0' 。希望我做对了。现在无法查找。第二个解决方案。从本地主机打开一个屏幕终端,当您进入隧道时,连接到屏幕会话。希望这有帮助

相关内容