首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尝试在GCE上启动chrome-remote-desktop主机时出现OAuth错误

尝试在GCE上启动chrome-remote-desktop主机时出现OAuth错误
EN

Stack Overflow用户
提问于 2019-09-13 00:48:19
回答 4查看 3.9K关注 0票数 3

我在谷歌计算引擎虚拟机中运行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一起使用:

代码语言:javascript
运行
复制
DISPLAY= /usr/lib64/chrome-remote-desktop/start-host --code="<code>" --redirect-url="https://remotedesktop.google.com/_/oauthredirect" --name=

start-host命令询问预期的计算机名和PIN问题,然后给出错误:

代码语言:javascript
运行
复制
Couldn't start host: OAuth error.
EN

回答 4

Stack Overflow用户

发布于 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之后给出的。

票数 4
EN

Stack Overflow用户

发布于 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旨在阐明如何使用该包),显然也会发生这种情况。

票数 2
EN

Stack Overflow用户

发布于 2019-09-14 04:36:30

我在这里看到的是,您之前在CentOS实例中添加了一些库,我尝试自己复制错误,并且在我的CentOS 7实例中(从计算引擎),我似乎没有任何/usr/lib64/chrome-remote-from/文件夹。

或者来自您的本地计算机?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57911277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档