在远程机器上 ssh 注销后,firefox 进程终止

Pra*_*wal 6 ssh remote x11 disown

我需要通过 ssh 在远程主机上运行 firefox 并在 ssh 注销后保持进程运行。

我已经尝试过这些方法:

nohup firefox &
screen
disown -h
Run Code Online (Sandbox Code Playgroud)

但似乎这些仅适用于没有 X11 显示的进程,因为它们与我的脚本一起工作得很好,即使在 ssh 注销后我也可以保持我的脚本运行。但我不能为 Firefox 做同样的事情。

我怎样才能使这项工作也适用于 Firefox?

Arc*_*ege 1

问题是 X-Windows 客户端需要 X-Windows 服务器才能显示。当该连接消失时,与单击窗口装饰中的“X”按钮相同。我相信有一些关于让 X 客户端在 X 服务器之间切换的实验,但我不认为它工作正常。如果确实有效,您可以在远程系统上启动 X 服务器,并在退出 ssh 会话之前告诉 X 客户端 (firefox) 移动到远程 X 服务器而不是 X11 转发服务器(本地)。除此之外,我不相信你会让它工作,因为 X11 协议需要与服务器通信。