没错,这很奇怪。我正在使用 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 时消失。
我的问题如下:
是什么赋予了?Firefox 如何/为什么可以连接到本地计算机上的现有实例?远程机器似乎可以访问本地机器。事实上,它似乎有权在我的本地机器上执行程序。我错过了什么或者这只是奇怪吗?
这不是安全风险吗?
默认情况下,Firefox 将与现有的 Firefox 进程对话并重用它。
如果您希望覆盖此行为并启动一个新进程,请-no-remote在启动第二个 Firefox 进程时添加命令行选项:
firefox -no-remote
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3288 次 |
| 最近记录: |