2012-01-28 77 views
1

我需要通过SSH在远程主机上运行Firefox进程,并且即使在注销之后也可以保持进程运行。我已经尝试了这些方法:在远程计算机上SSH注销后,Firefox进程终止

  • nohup的火狐&
  • 屏幕
  • 不认-h

...但似乎这些只能用于没有硬件显示的过程,因为这些工作使用我的脚本很好,并且即使在SSH注销后我仍然可以保持我的脚本运行,但是我无法对Firefox执行相同的操作。

+0

我假设你使用'ssh'登录远程机器,然后运行'firefox&'。 Firefox是否出现在屏幕上?我的消费是否正确? – 2012-01-28 17:47:18

回答

1

如果您使用x-forwarding,我不认为这可以轻松完成。您应该考虑使用VNC或类似NX的解决方案(freeNX)。

VNC就像是一个“远程桌面”,但它是跨平台的。如果这是你正在使用的Linux,你必须有一个软件包(例如,Debian/Ubuntu有一个vnc-server软件包)。这是相当流行的,如果你的谷歌vnc和你的发行版的名字,你可能会找到专门为您的发行版编写的说明。

如果您必须通过低带宽连接访问机器,FreeNX更有趣。如果你在局域网上这样做,我不会担心。找到 关于设置这一项的具体说明可能会更困难。

+0

能否请您详细说明如何去做你正在建议的事情(对于linux来说是一种新手)! – 2012-01-28 17:50:35

+0

尽管我喜欢VNC,并且已经使用了它多年,但它可能有点难以设置,特别是如果有NAT防火墙涉及的话。有些版本与Win7桌面有问题。考虑免费版[TeamViewer](http://www.teamviewer.com/)或[LogMeIn](https://secure.logmein.com/)。 – 2012-01-28 18:25:05

相关问题