当前位置:   article > 正文

Ubuntu下Xrdp实现远程桌面服务_sudo sed -i.bak '/fi/a #xrdp multi-users \n unity

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

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

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

1.1 安装tightvncserver服务:

sudo apt-get install tightvncserver 
  • 1

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

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

sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a
  • 1
  • 2

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

1.2 安装xrdp

执行命令:

sudo apt-get install xrdp -y
  • 1

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

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

重启xrdp:

sudo service xrdp restart  
  • 1

开启桌面共享功能: 找到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 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

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

第一步配置Xsession:

vim /etc/X11/Xsession
  • 1

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

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

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

三、透传的远程桌面

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

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/191840
推荐阅读
相关标签
  

闽ICP备14008679号