我正在通过 putty 连接到远程服务器。whereis firefox
显示 Firefox 已安装在远程机器上。
现在,我想知道当我跑步时会发生什么firefox
。
通常,如果我在本地 Linux 机器上工作,并且在那里运行 Firefox,那么它会在本地打开界面并打开窗口。
现在,如果我通过 Putty 在远程计算机上执行相同操作,它不会在远程计算机上打开 Firefox 窗口吗?谁告诉远程服务器dont open firefox window here, but send it to the user's machine who has logged in?
另外,作为 Firefox 可视化界面的一部分,服务器会向用户发送什么信息?我需要在本地机器上安装某些东西才能接收这些信息吗?谢谢
答案1
如果您启用了 ssh 选项 X11 转发,firefox
则会在本地 X 显示器上打开其窗口。(这不是通常会做的事情,但很有可能。)
环境变量DISPLAY
告诉 Firefox 在哪里显示它的窗口。
ssh
负责设置 DISPLAY。尝试
echo $DISPLAY
除了在 Ubuntu 下正常运行的普通 X 服务器之外,您不需要本地有任何特殊的东西。