首页 Linux正文

xrdp多用户远程连接Ubuntu

王昊 Linux 2019-05-30 2665 0

本次实验要使用的是RDP协议,Ubuntu是14.04版本

实验目的是在Windows中远程连接到Ubuntu桌面,并实现多个用户可以同时操作互不影响

话不多说,来看具体操作

安装xrdp及vnc4server

sudo apt-get install xrdp

vnc4server是安装xrdp时自动安装的,我看网上很多需要单独安装的

安装Xfce桌面环境

sudo apt-get install xubuntu-desktop

软件较大,耐心等待

配置xfce4

echo “xfce4-session” >~/.xsession

创建.xsession并写入

以便xrdp知道将使用xfce桌面而不是Unity或者Gnome

sudo vim /etc/xrdp/startwm.sh

在. /etc/X11/Xsession前一行插入

xfce4-session

sudo vim /etc/xrdp/sesman.ini

在[Xvnc]下追加两行参数

param8=-SecurityTypes

param9=None

配置完成

重启xrdp

sudo service xrdp restart

还要配置Ubuntu的桌面共享

在图形化中搜索 desktop sharing

输入图片说明

点击后,勾选如下两项

输入图片说明

因服务器端跟客户端加密格式不兼容,所以要关掉服务器端的加密方式

sudo apt-get install dconf-editor

在Ubuntu终端输入

dconf-editor

并访问如下路径

org > gnome > desktop > applications > remote-acces

取消勾选require-encryption

输入图片说明

完成

最后关闭Ubuntu的防火墙

service ufw stop

打开Windows的远程连接

搞定,连接成功后出现如下界面

输入图片说明

选择sesman-Xvnc

然后输入用户名跟密码

点击ok

大功告成

然后要验证多用户登陆的可行性

可以自行用普通用户跟root用户进行同时连接

这里就不再演示了

注:我第一次做的时候连接Ubuntu桌面后出现了带有“x”的灰色屏幕背景

解决方法是:

sudo apt-add-repository ppa:ubuntu-mate-dev/ppa

sudo apt-add-repository ppa:ubuntu-mate-dev/trusty-mate

sudo apt-get install ubuntu-mate-core ubuntu-mate-desktop

echo mate-session >~/.xsession

sudo service xrdp restart

再次连接

问题解决

参考资料:http://c-nergy.be/blog/?p=5305

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论