我在谷歌计算引擎虚拟机中运行CentOS 7,并试图通过Chrome远程桌面连接到它。当我运行start-host命令时,它失败并显示"OAuth error“,并且没有更多信息。
我使用Chrome访问了https://remotedesktop.google.com/headless站点,填写了选项,并完成了授权阶段。没有启动选项,所以我选择了"Debian“,当它给我一个连接命令时,我将CentOS - CentOS的路径替换为/usr/lib64/chrome-remote- with / start-host之一,结果命令运行失败。
我进行了可能的网络搜索,发现了一些相当陈旧和无用的信息,但没有任何有用的信息。
如果我不能让Chrome远程桌面工作,我愿意尝试另一种方法来运行基于图形用户界面的应用程序(在这种情况下,是IBM的oneWEX)。我可以让X11远程排序工作,但还不够好,无法运行oneWEX。
这是我从Chrome网站上得到的命令,修改后可以与CentOS一起使用:
DISPLAY= /usr/lib64/chrome-remote-desktop/start-host --code="<code>" --redirect-url="https://remotedesktop.google.com/_/oauthredirect" --name=
start-host命令询问预期的计算机名和PIN问题,然后给出错误:
Couldn't start host: OAuth error.
发布于 2020-01-31 22:14:50
当您从https://remotedesktop.google.com/headless获取代码时,它只有几分钟的有效时间,并且只能使用一次。只需返回到https://remotedesktop.google.com/headless,按照提示操作,每次尝试时都会获得一个新代码。
在我的例子中,当我第一次运行这个命令时,我得到了另一个错误。我试图解决它,并重新运行相同的命令(使用原始代码)。我一直收到“the‘t start host: OAuth error”。直到我发现每次尝试都需要从https://remotedesktop.google.com/headless获取一个新代码。
仅供参考:错误消息不是立即给出的,而是在输入计算机名称并双击pin之后给出的。
发布于 2020-01-08 03:35:01
根据https://bugs.chromium.org/p/chromium/issues/detail?id=1039016的说法,如果/usr/lib64/chrome-remote-desktop/start-host
二进制文件不是来自谷歌构建和分发的“官方”DEBian包,而是您自己或您的Linux发行版从源代码构建的包(例如由Fedora构建的chrome-remote- from包;https://bugzilla.redhat.com/show_bug.cgi?id=1788448旨在阐明如何使用该包),显然也会发生这种情况。
发布于 2019-09-14 04:36:30
我在这里看到的是,您之前在CentOS实例中添加了一些库,我尝试自己复制错误,并且在我的CentOS 7实例中(从计算引擎),我似乎没有任何/usr/lib64/chrome-remote-from/文件夹。
或者来自您的本地计算机?
https://stackoverflow.com/questions/57911277
复制相似问题