目前Google Chrome Remote Desktop
不允许将整台机器添加到计算机列表中。因此无法访问未手动生成 PIN 码的计算机。
我可以通过 SSH 访问安装了上述插件的远程机器。是否可以使用终端生成 PIN?
答案1
我遇到了同样的问题,所以我编写了一个 shell 脚本来执行你所要求的操作。你通过 ssh 登录并运行此脚本,它会自动单击以启动你(仍然不可见)的显示器上的 chrome,并在 ssh 终端上返回访问代码。你可以将此代码剪切/粘贴到 chrome 客户端上的 RD 中,然后它就会连接起来。请参阅我的 wiki 页面http://zeus.phys.uconn.edu/wiki/index.php/How_to_start_a_Chrome_Remote_Desktop_session_on_Linux#The_chromote.sh_script
答案2
答案是否定的,除非 Google Chrome 扩展程序有一些未记录的无头界面。
但是,如果您正在运行 SSH,则可以在目标上安装 VNC 服务器,然后通过 SSH 建立 VNC 连接,并以此方式获取可视化桌面。您需要转发端口 5901(默认情况下,您将在第一个虚拟桌面上运行),然后将您的 vnc 客户端(例如 tightvnc)指向 127.0.0.1:1(或 127.0.0.1:0,如果您将通过 x11vnc 使用真实桌面)。
然后,您将能够直观地在 Chrome 远程桌面中设置 PIN。然后嘲笑必须使用 VNC 通过 Chrome RD 连接的整个设置,但这就是我测试 Chrome 客户端是否真正起作用的方法。
答案3
askubuntu 上有一个更好的解决方案作者:Wernight。
不涉及任何类似 VNC 的东西。
一旦你跑了
/opt/google/chrome-remote-desktop/start-host --code="MY_AUTH_CODE" \
--redirect-url=https://talkgadget.google.com/talkgadget/blank \
--name="MY_REMOTE_NAME"
系统将提示您输入 PIN,然后机器很快就会出现在您的 CRD 客户端中。