备注
ubuntu
远程ubuntu
是不需要安装vnc viewer的
的- 当使用
windows远程桌面
来远程ubuntu桌面
时需要在ubuntu
上配置xrdp
- 一共两种方案:
vnc
或者xrdp
0x1 vnc 远程
- vnc远程是 ubuntu自带远程,但是限制比较多
- 用户必须要在
虚拟机/真机
登录用户桌面后才可以远程控制 - 注意事项:
一旦用户注销就无法进行控制了
0x1.1 开启ubuntu远程
首先在设置中打开共享
需要设置密码,以及选择 网络连接
0x1.2 关闭 vnc加密
默认的远程桌面是启用加密的,windows上流行的vnc viewer
与之不兼容,因此要关闭加密
首先安装配置软件
apt-get install dconf-editor
接着在软件中心打开这个软件
在软件中定位到如下路径,这里关闭默认值
关闭加密
这时候使用vncviewer
就可以控制ubuntu
了
0x2 xrdp 远程
- 首先,一个用户 只能拥有一个桌面会话
- 注意事项:如果用户已经在
虚拟机/真机
登录桌面了,这时候使用xrdp
就会链接失败.反之亦然
0x2.1 xrdp配置
- 配置
xrdp
可以获得完整的远程桌面体验 - 可以使用
windows远程桌面
首先安装相关软件
apt install xrdp -y
# sudo systemctl enable --now xrdp
# ufw allow from any to any port 3389 proto tcp
为了防止冲突,建议关闭自动登录
0x2.2 windows远程
这时候就可以使用windows的远程桌面来链接了
可以选择保存账号密码
有一点要注意:ubuntu
远程桌面的菜单栏
是隐藏的,在左上角
这是应用界面
0x2.3 vnc冲突
- 如果之前已经配置了vnc桌面那么会导致默认登录方式被改变,这时候需要手动选择登录方式
- 这里选择
xorg
即可
0x3 ubuntu16
- 在ub16中xrdp默认使用xfce4来远程,没有安装的话会出现雪花然后自动断开连接
apt-get install xfce4
# 设置默认使用xfce4为桌面
echo xfce4-session > ~/.xsession
选择默认的Xvnc
连接即可