惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

K
Kaspersky official blog
罗磊的独立博客
F
Fortinet All Blogs
人人都是产品经理
人人都是产品经理
量子位
V
Visual Studio Blog
Blog — PlanetScale
Blog — PlanetScale
M
MIT News - Artificial intelligence
B
Blog RSS Feed
腾讯CDC
博客园_首页
aimingoo的专栏
aimingoo的专栏
博客园 - 三生石上(FineUI控件)
博客园 - Franky
S
SegmentFault 最新的问题
N
Netflix TechBlog - Medium
小众软件
小众软件
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
L
LINUX DO - 热门话题
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Martin Fowler
Martin Fowler
D
Docker
P
Privacy & Cybersecurity Law Blog
S
Securelist
V
V2EX
Jina AI
Jina AI
阮一峰的网络日志
阮一峰的网络日志
T
Tor Project blog
The Hacker News
The Hacker News
Microsoft Azure Blog
Microsoft Azure Blog
AWS News Blog
AWS News Blog
The GitHub Blog
The GitHub Blog
有赞技术团队
有赞技术团队
T
The Exploit Database - CXSecurity.com
Help Net Security
Help Net Security
酷 壳 – CoolShell
酷 壳 – CoolShell
Application and Cybersecurity Blog
Application and Cybersecurity Blog
博客园 - 叶小钗
Recent Announcements
Recent Announcements
Cloudbric
Cloudbric
Y
Y Combinator Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Latest news
Latest news
MongoDB | Blog
MongoDB | Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Recorded Future
Recorded Future
V2EX - 技术
V2EX - 技术

EdNovas的小站

Casbay VPS 如何5小时内用AI快速创建一个完整博客 AWS 完整使用教程(入口搭建 + 小助理操作) Cloudflare Pages + Workers:部署小项目的终极方案 + 域名省钱指南 Prompt Engineering 实战指南:让 AI 输出质量翻倍的技巧 Cloudflare Workers + KV 实战:搭建零成本节点健康监控系统 GitHub Actions 自动化部署 Hexo 博客完全指南 本地 AI 全栈部署:Ollama + Open WebUI + ComfyUI 图像生成 Blend Hosting VPS 2026 ServerGigabit马来西亚VPS VPS Manager Pro (Web SSH Terminal) E视界 (DongguaTV Enhanced Edition) Server Gigabit Network Blend Hosting VPS Raspberry + 外接硬盘 用内网穿透 WebDav 作公网 NAS Cloudflare Tunnel 免费内网穿透 Raspberry Pi 入门使用指南 使用 Cloudfront CDN 使用 Gcore CDN 从GFW原理到翻墙原理和协议 从摩尔斯电码到密码学 图片隐形工具outguess
使用 Chrome Remote Desktop 远程控制 Ubuntu 服务器
EdNovas · 2023-01-07 · via EdNovas的小站

准备工作

众所周知,Chrome Remote Desktop 是一款十分出色的完全免费远程控制软件。其易用性和功能的强大性,以及连接的稳定性都给这款软件加分不少,唯一的缺点可能就是国内无法使用了,需要开梯子才可使用。

首先,先准备一个需要远程控制的VPS,要求 Debian或者 Ubuntu系统。还需要另一个控制端,手机电脑均可,登录你的 Google 账户:

https://remotedesktop.google.com/support/

下载

控制端前往 https://remotedesktop.google.com/headless

Ubuntu被控端下载程序包

wget https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb

用wget可以直接下载该程序包。

安装

安装该程序包(默认是下载在了/root路径,就在/root路径安装)

sudo apt-get install -y /root/chrome-remote-desktop_current_amd64.deb

然后安装桌面图形,这里推荐 Xfce,因为他是最轻量的。你也可以选择其他的,可以参考(Cinnamon, Gnome, Gnome-Classic, KDE Plasma):

https://cloud.google.com/architecture/chrome-desktop-remote-on-compute-engine#install_an_x_windows_system_desktop_environment

安装Xfce

安装Xfce本体

sudo DEBIAN_FRONTEND=noninteractive \
apt install --assume-yes xfce4 desktop-base dbus-x11 xscreensaver

设置Xfce为默认桌面

sudo bash -c 'echo "exec /etc/X11/Xsession /usr/bin/xfce4-session" > /etc/chrome-remote-desktop-session'

(可选)安装桌面套件,包括Firefox,LibreOffice,PDF viewer等

sudo apt install --assume-yes task-xfce-desktop

禁止默认的桌面显示

sudo systemctl disable lightdm.service

(可选)安装Chrome

curl -L -o google-chrome-stable_current_amd64.deb \
https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install --assume-yes ./google-chrome-stable_current_amd64.deb

新建用户

由于它不支持root用户(安全起见),所以我们需要新加一个用户

adduser ednovas

然后填入信息即可。后面User Information全部跳过即可。

(可选,不建议,安全第一)如果想要把用户权限提为管理员,可以使用以下命令。

adduser ednovas sudo

校验

控制端,点击下一步,然后会出现类似下图的内容,选择最后一个复制黏贴到被控端。

记得在最后添加一个 --user-name=ednovas ,这样就可以指定以ednovas用户运行了。

这个黏贴的校验码要尽快使用,几分钟就会过期,而且只能使用一次,如果出了任何bug或者报错,就要在控制端点重来。

运行正常以后,就可以查看是否正常运行了。

状态

$USER 就是刚刚创建且运行的用户名

sudo systemctl status chrome-remote-desktop@$USER

如上图即运行正常。

连接

https://remotedesktop.google.com/access 页面选择刚刚新加的,然后输入设置的PIN码连接即可。

参考 https://cloud.google.com/architecture/chrome-desktop-remote-on-compute-engine

Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.