OpenEuler安装xfce桌面 及 远程桌面软件xrdp

1.xfce桌面安装,参考官网文档:Install Xfce (openeuler.org)

安装后心得:dnf 库里的软件 版本都比较低,安装上这个xfce后,发现默认没有浏览器,用dnf安装的Firefox只有74版本的,而现在最新的是110,又从火狐官网下载了最新版,发现H5的视频播放还是不行,不知道是Firefox的原因还是xfce的原因,所以结论:基本的维护类目的使用尚可,如果是娱乐或者办公等还是使用 专门的桌面版的发行版比较好

注:国内版火狐网站Linux版失效,须到全球网站下载:https://www.mozilla.org/zh-CN/firefox/

参考:分清国内版FireFox和国际版FireFox - 知乎 (zhihu.com)

2.远程桌面

主流的应该是两种:VNC 和 rdp,选用rdp的考虑是windows不用再安装专门的客户端

安装方法:

复制代码
 1 -- 安装远程连接软件xrdp
 2  wget https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm
 3  rpm -ivh epel-release-latest-8.noarch.rpm --nodeps
 4  yum -y install xrdp
 5  # sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini
 6  sed -i 's/max_bpp=32/max_bpp=24/g' /etc/xrdp/xrdp.ini
 7  echo xfce4-session > /root/.xsession
 8  chmod +x /root/.xsession
 9  systemctl restart xrdp && systemctl enable xrdp
10 rm -rf /etc/yum.repos.d/epel*
11 
复制代码

可能需要的其他操作:

关闭防火墙
1 systemctl stop firewalld.service  #临时关闭
2 systemctl disable firewalld.servie #永久关闭

开放端口

1 firewall-cmd --permanent --zone=public --add-port=3389/tcp
2 
3 firewall-cmd --reload

用Windows连一下。
win+r 弹出“运行”窗口,键入mstsc,填写上服务器的IP地址,连接。

也可用 MobaXterm 使用远程桌面,在RDP中填写IP和Username。

以上在root下操作,完成后root可以远程,但远程登录其他用户会失败。这是因为用户目录下缺少.xsession文件,此时只需要将.xsession(注意:复制时文件名不要缺少了“.”)复制到其账户就可以: sudo cp .xsession /home/(用户名文件夹)。

使用后心得: 可能是由于是微软协议的原因,体验不是很好,比如 使用Firefox浏览页面,页面往下滑动的过程中,发送的数据量非常大,带宽占用可达50Mb,

vnc暂时没有再研究,看到另一篇博客的测试,结论是带宽占用会好一些,大概是20Mb,但是相比Windows的10Mb以下还是有差距.又看到一篇博客说其安全性较差.

记得之前在windows上研究过开源的远程桌面软件RustDesk,当时主要是想在Windows上用来替换向日葵这种软件,不知道在Linux下效果如何,有空再研究.

参考文章:

华为欧拉(OpenEuler)安装Xfce桌面+xrdp远程桌面连接软件 - 墨天轮 (modb.pro)

(19条消息) RDP、VNC、SPICE协议性能分析之网络带宽_雪泥_鸿爪的博客-CSDN博客_spice和rdp

centos配置xrdp实现远程连接图形界面 - 简书 (jianshu.com)

xrdp和vnc的区别,2种远程连接方式xrdp和vnc的区别_51CTO博客_xrdp vnc

VNC 还是 RDP? 云上的远程桌面究竟该如何选

 

posted @   dirgo  阅读(2868)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
历史上的今天:
2016-02-26 [转] Spring注解@Component、@Repository、@Service、@Controller区别
点击右上角即可分享
微信分享提示