- 使用ssh
- 使用VNC协议,显示原始桌面
- 配置XRDP 使用xfce4桌面
一、使用ssh
个人认为这种方式最方便,没有卡顿的问题,虽然显示不了原始桌面,但是有些软件(MobaXterm)可以帮助打开应用,并在windows中以窗口形式展示
#安装openssh服务器
sudo apt install openssh-server
客户端可以使用xshell等工具
查资料发现了一个新工具MobaXterm,可以实现打开应用窗口

image.png
实现方法:
sudo apt install x11-apps
xeyes
在开启ssh连接同时开启Xdmcp连接即可实现,如图:

image.png

image.png
二、使用VNC协议
这种方式可以显示出原始桌面,但是我在测试后发现十分卡顿,不光连接的客户端卡顿,连ubuntu端的桌面都很卡,无法使用,所以只能放弃了
需要 带桌面的远程控制方式前置配置
sudo apt-get install xrdp vnc4server xbase-clients
三、使用xrdp协议+xfce4桌面
该方案显示的桌面相样式要比原始桌面差一些,但并不卡顿,然而我测试时命令行系统不知道为啥无法输入命令,后来索性用ssh了,反正我对桌面没啥需求
需要 带桌面的远程控制方式前置配置
sudo apt-get install xrdp
sudo apt-get update
四、 带桌面的远程控制方式前置配置
- 进入系统->首选项->桌面共享,或者直接搜索桌面共享
勾选允许远程控制,并设置密码 - 安装dconf-editor ,取消权限限制
sudo apt-get install dconf-editor
安装完成之后,我们需要打开dconf-editor工具,在桌面搜索dconf-editor打开
打开之后,依次展开org->gnome->desktop->remote-access,然后取消 “requlre-encryption”的勾选即可
五、windows开启远程控制桌面
使用windows自带的 mstsc 即可 (win+r搜索)
但是经过测试,windows在连接Ubuntu14.04系统时,windows提示内部错误,然后就直接无法连接了,需要重启Ubuntu机器才能再次连接,解决方案:
#需要在 /etc/xrdp/sesman.ini文件的末尾添加以下两行:
param8 =-SecurityTypes
param9=None
#然后重启xrdp服务:
sudo /etc/init.d/xrdp restart