在远程服务器上启动 Firefox 会导致本地 Firefox 打开页面

ter*_*don 9 linux firefox ssh

没错,这很奇怪。我正在使用 ssh -X 从我的笔记本电脑 (LMDE) 连接到远程主机(SUSE Linux 企业)。我想启动一个在远程服务器上运行的 Firefox 实例,以便我可以访问专用网络上的网页。

User@RemoteMachine $ which -a firefox
/usr/bin/firefox
User@RemoteMachine $ /usr/bin/firefox --version
Mozilla Firefox 2.0.0.2, Copyright (c) 1998 - 2007 mozilla.org


User@LocalMachine $ which -a firefox
/usr/bin/firefox
User@LocalMachine $ /usr/bin/firefox --version
Mozilla Firefox 14.0.1
Run Code Online (Sandbox Code Playgroud)

现在,如果 Firefox 没有在本地机器上运行,一切都会按预期进行,并且firefox在远程机器上执行会导致在远程机器运行的 Firefox (v 2. 0) 窗口显示出来。然而,如果火狐在本地机器上运行的第二火狐14 0.1的窗口上的本地机器运行出现。

我在两台机器上都检查过顶部。在第二种情况下,远程计算机上会短暂出现一个 Firefox 进程,然后在启动本地版本的 Firefox 时消失。

我的问题如下:

  1. 是什么赋予了?Firefox 如何/为什么可以连接到本地计算机上的现有实例?远程机器似乎可以访问本地机器。事实上,它似乎有权在我的本地机器上执行程序。我错过了什么或者这只是奇怪吗?

  2. 这不是安全风险吗?

Mic*_*ton 9

默认情况下,Firefox 将与现有的 Firefox 进程对话并重用它。

如果您希望覆盖此行为并启动一个新进程,请-no-remote在启动第二个 Firefox 进程时添加命令行选项:

firefox -no-remote
Run Code Online (Sandbox Code Playgroud)