【发布时间】:2020-08-12 20:24:56
【问题描述】:
我想通过一些涉及 SSH 的自动化从我的 MacBook 发送要在我的 Windows PC 上打开的网站。
以下命令在我的 PC 上运行时运行良好,但仅在我通过 SSH 运行时才会显示在任务管理器中。
“C:\Program Files\Mozilla Firefox\firefox.exe”-private-window reddit.com
也尝试将它与 runas 命令一起使用。 任何想法? 谢谢。
【问题讨论】:
我想通过一些涉及 SSH 的自动化从我的 MacBook 发送要在我的 Windows PC 上打开的网站。
以下命令在我的 PC 上运行时运行良好,但仅在我通过 SSH 运行时才会显示在任务管理器中。
“C:\Program Files\Mozilla Firefox\firefox.exe”-private-window reddit.com
也尝试将它与 runas 命令一起使用。 任何想法? 谢谢。
【问题讨论】:
SSH 会话的工作方式与普通用户会话类似,只是它无法访问 UI(这意味着 SSH 没有可点击的开始按钮,没有 firefox 窗口等等)
虽然 Firefox 确实提供了一种为无头(无 UI)会话运行浏览器的方法,但您仍然希望您的 SSH 用户会话能够像您的非 ssh 用户会话一样执行某些操作。这就是为什么您看到进程正在运行,但看不到窗口的原因。
请查看 SE 上的不同线程: https://unix.stackexchange.com/questions/10121/open-a-window-on-a-remote-x-display-why-cannot-open-display 这解释了如何以不同的方式实现您想要的目标
【讨论】: