Ubuntu下Xrdp实现远程桌面服务

一、Unity桌面(Ubuntu自带桌面)

这里我按照网上的教程做了,但是最后的结果是花屏。但是教程上面是成功了的。想试试的可以看看。否则就直接看博客的第二节吧。

1.1 安装tightvncserver服务:

sudo apt-get install tightvncserver 

可能会报错:
在这里插入图片描述

解决办法如下,/var/lib/dpkg/lock 要根据报错的提示来写。

sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a

完美解决这个问题:
在这里插入图片描述

1.2 安装xrdp

执行命令:

sudo apt-get install xrdp -y

在这里插入图片描述
配置xrdp:

sudo sed -i.bak '/fi/a #xrdp multi-users \n unity \n' /etc/xrdp/startwm.sh  

重启xrdp:

sudo service xrdp restart  

开启桌面共享功能: 找到Desktop Sharing
在这里插入图片描述
把第一个勾选上:
在这里插入图片描述配置完成。

3.3 测试

这里就没有实现原教程的效果,不知道哪里出了问题,我连接上之后是花屏,且一会儿就断开连接了。

测试效果:
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

原教程地址:走你.

二、Xubuntu桌面(第三方桌面)

看来Ubuntu自带的原生桌面是用不了了,还是老老实实安装一个可以支持xrdp的桌面进行远程桌面吧。

然后就在第一节的基础上继续做了,VNC和XRDP的安装看第一节吧。

用不了unity桌面那就安装一个简单的xfce吧,约400M,需要等待。

#安装xubuntu-desktop   
sudo apt-get install xubuntu-desktop  
#向xsession中写入xfce4-session  
echo “xfce4-session” >~/.xsession 
#开启xrdp服务  
sudo service xrdp restart 

如果就这样,那么结果一样的花屏。。。。
还需要两步配置

第一步配置Xsession:

vim /etc/X11/Xsession

set -e上面一行加上xfce4-session
在这里插入图片描述
第二步配置startwm.sh

sudo sed -i.bak '/fi/a #xrdp multi-users \n xubuntu\n' /etc/xrdp/startwm.sh

这样就完美实现了远程桌面了
在这里插入图片描述在这里插入图片描述

三、透传的远程桌面

这里需要配置一下服务器了,开放相应的端口和相应的端口转发就行了。

效果是这样的:
在这里插入图片描述在这里插入图片描述

Tip: 用到的端口在阿里安全组和服务器防火墙都要配置一下哦。

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值