备注

  1. ubuntu远程ubuntu 是不需要安装 vnc viewer的
  2. 当使用 windows远程桌面来远程ubuntu桌面时需要在ubuntu上配置xrdp
  3. 一共两种方案:vnc或者xrdp

0x1 vnc 远程

  1. vnc远程是 ubuntu自带远程,但是限制比较多
  2. 用户必须要在虚拟机/真机登录用户桌面后才可以远程控制
  3. 注意事项:

一旦用户注销就无法进行控制了

0x1.1 开启ubuntu远程

首先在设置中打开共享
image-20200630183109802.png

需要设置密码,以及选择 网络连接

image-20200630183155284.png

0x1.2 关闭 vnc加密

默认的远程桌面是启用加密的,windows上流行的vnc viewer与之不兼容,因此要关闭加密

首先安装配置软件

apt-get install dconf-editor

接着在软件中心打开这个软件

image-20200630185250320.png

在软件中定位到如下路径,这里关闭默认值

image-20200630184558731.png

关闭加密

image-20200630184654473.png

这时候使用vncviewer就可以控制ubuntu

0x2 xrdp 远程

  1. 首先,一个用户 只能拥有一个桌面会话
  2. 注意事项:
    如果用户已经在虚拟机/真机登录桌面了,这时候使用xrdp就会链接失败.反之亦然

0x2.1 xrdp配置

  1. 配置xrdp可以获得完整的远程桌面体验
  2. 可以使用windows远程桌面

首先安装相关软件

apt install xrdp -y
# sudo systemctl enable --now xrdp
# ufw allow from any to any port 3389 proto tcp

为了防止冲突,建议关闭自动登录

image-20200630190748222.png

0x2.2 windows远程

这时候就可以使用windows的远程桌面来链接了

image-20200630185801239.png

可以选择保存账号密码

image-20200630191622292.png

有一点要注意:ubuntu远程桌面的菜单栏是隐藏的,在左上角

image-20200630195336391.png

这是应用界面

image-20200630195757189.png

0x2.3 vnc冲突

  1. 如果之前已经配置了vnc桌面那么会导致默认登录方式被改变,这时候需要手动选择登录方式
  2. 这里选择xorg即可

image-20200630190003056.png

0x3 ubuntu16

  • 在ub16中xrdp默认使用xfce4来远程,没有安装的话会出现雪花然后自动断开连接
apt-get install xfce4
# 设置默认使用xfce4为桌面
echo xfce4-session > ~/.xsession

image-20210307204826246.png

选择默认的Xvnc连接即可

Last modification:March 19, 2021
如果觉得我的文章对你有用,请随意赞赏