在 Mac Sierra 上,如何让 ssh 会话访问显示器?
On a Mac Sierra, how can I give an ssh session access to the display?
这是 Running ios-sim with Jenkins 的后续——当 Jenkins slave 通过 ssh 运行 而不是通过 launchctl
[=13 时,我需要一种方法来完成这项工作=]
所以,一般来说,如果我使用 ssh 登录 mac,我该如何访问显示?
我认为您必须使用您通过 ssh 连接使用的用户登录到 Mac(Jenkins slave)。登录后,您 运行 应该可以访问显示的作业。
我们使用“通过 SSH 在 Unix 机器上启动从属代理”启动方法[=19=”在我们的 Mac 机器上启动 Jenkins 从属].我们在主从服务器上配置了 SSH 凭据,因此这是无缝的。我的 Mac 奴隶离我很远。我目前无法连接到它,看看谁登录是否重要。也许它不一定是你的 ssh 登录。
编辑添加:理想情况下,您不需要使用 "sudo" 到 运行 您的命令。但是,您可能不得不这样做。
这是 Running ios-sim with Jenkins 的后续——当 Jenkins slave 通过 ssh 运行 而不是通过 launchctl
[=13 时,我需要一种方法来完成这项工作=]
所以,一般来说,如果我使用 ssh 登录 mac,我该如何访问显示?
我认为您必须使用您通过 ssh 连接使用的用户登录到 Mac(Jenkins slave)。登录后,您 运行 应该可以访问显示的作业。
我们使用“通过 SSH 在 Unix 机器上启动从属代理”启动方法[=19=”在我们的 Mac 机器上启动 Jenkins 从属].我们在主从服务器上配置了 SSH 凭据,因此这是无缝的。我的 Mac 奴隶离我很远。我目前无法连接到它,看看谁登录是否重要。也许它不一定是你的 ssh 登录。
编辑添加:理想情况下,您不需要使用 "sudo" 到 运行 您的命令。但是,您可能不得不这样做。