我需要通过远程机器使用 ssh 打开具有特定 url 的浏览器,我启用了无密码连接,我能够使用 ssh 获取在远程机器上运行的命令 o/p,但是我如何使用 ssh 打开浏览器?尝试使用“-X”选项,这将在我的机器上打开远程机器浏览器(考虑到我从我的机器上运行 ssh)。
试过
1)。ssh client@IP_ADDRESS -X "firefox http://google.com - 这会在我的机器中打开浏览器。
2)。ssh client@IP_ADDRESS "firefox http://google.com此命令显示错误提示Error: no display specified。
基本上,我的要求是,通过我的机器,我应该在远程机器(即 suse linux)中启动具有特定 url 的浏览器。
任何指针都非常有帮助。
谢谢。
小智 5
您需要设置环境DISPLAY变量。看env |grep DISPLAY。所以基本上你可以使用类似的东西export DISPLAY=:0; firefox http://google.de。
您需要一个显示器来运行它。您可以使用环境变量指定显示DISPLAY。
如果您不想通过 SSH 推送所有数据,那么您需要在要连接的计算机上使用 X11 服务器。这可能是无头服务器,例如 xvfb。
| 归档时间: |
|
| 查看次数: |
22332 次 |
| 最近记录: |