Chrome远程桌面连接Ubuntu 服务器的方法详解

Ubuntu是Linux中用得比较多的一个版本之一,相比较与Debian和CentOS,Ubuntu更适合用来做桌面系统(而非服务器),因此,尤其对于从windows家族转过去的Linux初学者的话,Ubuntu桌面版本可能是一个最佳的入门选择!

Chrome远程桌面连接Ubuntu 服务器——Ubuntu是Linux中用得比较多的一个版本之一,相比较与Debian和CentOS,Ubuntu更适合用来做桌面系统(而非服务器),因此,尤其对于从windows家族转过去的Linux初学者的话,Ubuntu桌面版本可能是一个最佳的入门选择!

Chrome远程桌面连接Ubuntu 服务器的方法详解

下面就来介绍一下,如何通过Chrome的远程桌面来连接Ubuntu的桌面服务器!

更新系统软件库

sudo apt update
sudo apt upgrade

下载Chrome remote desktop的deb文件进行安装

下载

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

安装

sudo dpkg --install chrome-remote-desktop_current_amd64.deb

安装所依赖的周边程序

sudo apt install --assume-yes --fix-broken

安装Chrome浏览器(可选)

下载

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

安装

sudo dpkg --install google-chrome-stable_current_amd64.deb

安装所依赖的周边程序

sudo apt install --assume-yes --fix-broken

安装 Xfce4桌面环境

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

将 Chrome 远程桌面配置为默认使用 Xfce

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

安装XScreenSaver

sudo apt install --assume-yes xscreensaver

安装中文语言包

sudo apt-get install language-pack-zh-hans
sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming

设置中文为默认语言

修改/etc/environment

vi /etc/environment

在文件的末尾追加:

LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"

按esc键后输入”:wq!”(不包含引号)保存退出!

修改/var/lib/locales/supported.d/local

vi /var/lib/locales/supported.d/local

没有这个文件就新建,同样在末尾追加:

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312

按esc键后输入”:wq!”(不包含引号)保存退出!

然后执行下面的命令

sudo locale-gen

添加新用户

因为Chrome远程桌面不能用root用户连接,所以需要添加一个新的用户

adduser zhangyishan

然后会出现输入密码和填写用户信息的提示,逐个根据需要填写就行!除了密码之外,其他诸如电话号码、地址等信息也可以留空!

给新用户加上sudo的权限

usermod -aG sudo zhangyishan

非root用户重新ssh登陆

新用户添加好之后,就退出root用户,用新用户ssh重新登录,密码就是刚才添加新用户时填写的密码。

ssh -p 22 zhangyishan@your_server_ip

本地登录Chrome 远程桌面设置

在本地计算机上,使用 Chrome浏览器,转到Chrome远程桌面命令行设置页面:

https://remotedesktop.google.com/headless

如果您尚未登录,请使用 Google 帐号登录。这是将用于授权远程访问的帐号。

在再设置一台计算机页面上,点击“开始”

Chrome远程桌面连接Ubuntu 服务器

在下载并安装Chrome远程桌面页面上,点击“下一步”

Chrome远程桌面连接Ubuntu 服务器

点击“授权”

Chrome远程桌面连接Ubuntu 服务器

您需要允许Chrome远程桌面访问您的帐号。当您批准访问后,该页面会显示如下命令行:

Chrome远程桌面连接Ubuntu 服务器

复制Debian Linux后面的代码并在ssh终端中粘贴运行!

DISPLAY= /opt/google/chrome-remote-desktop/start-host --code="4/0AY0e-g6w0jJwXdFziyI8_m-92M825WPvIMccsOXk_4v3uyLH7xZ330e4Qdenx0yCaOsufQ" --redirect-url="https://remotedesktop.google.com/_/oauthredirect" --name=$(hostname)

输入一个6位数的PIN码(稍后连接时使用此号码进行额外的授权)

至此,Chrome远程桌面的连接设置已经全部完成!

本地登录Chrome 远程桌面

在Chrome浏览器窗口打开链接:

https://remotedesktop.google.com/access/

此时就可以看到远程ubuntu服务器已经在列表里面了!

Chrome远程桌面连接Ubuntu 服务器的方法详解

点击远程服务器,弹出输入PIN码的输入框,输入前面设置好的PIN码,就可以登陆Ubuntu远程桌面了!

Chrome远程桌面连接Ubuntu 服务器的方法详解

参考:https://www.jianshu.com/p/f5911e8e090d

原创文章,作者:朋远方,如若转载,请注明出处:https://bitchina.info/chromeyuanchengzhuomianlianjieubuntu-fuwuqidefangfaxiangjie/.html

(4)
上一篇 2021年1月14日 下午6:04
下一篇 2021年3月5日 下午4:28

相关推荐

发表评论

登录后才能评论