简单记录一下自己踩过的坑。。。
参考文章:
银河麒麟(桌面版和服务器版)之远程桌面安装_浪子吴天-GitCode 开源社区 (csdn.net)
linux scp命令 (复制远程主机上的文件到本地)_scp获取对端主机文件-CSDN博客
1、服务器安装XRDP
银河麒麟服务器版的官方yum源并没有引入xrdp软件,所以无法直接通过yum方式安装。我们可以通过下载rpm软件包,然后rpm方式安装。访问xrdp官网Enterprise Linux 8 (CentOS 8, RHEL 8, Rocky Linux 8, AlmaLinux 8) - EPEL x86_64 - Page 10 (pkgs.org),找到对应的版本软件包,银河麒麟服务器版v10是基于centos8的,下载xrdp-0.9.25-2.el8.x86_64.rpm即可。
2、下载xrdp软件的rpm包
wget https://rhel.pkgs.org/8/epel-x86_64/xrdp-0.9.25-2.el8.x86_64.rpm
3、rpm安装软件包
rpm -Uvh xrdp-0.9.25-2.el8.x86_64.rpm
4、启动服务
systemctl start xrdp
5、远程桌面连接服务器版
5.1.在Windows系统里按Win+R键,并且输入mstsc回车或点击【确定】按钮或在开始里找到远程桌面连接,点击打开。
5.2.在弹出窗口中输入服务器的IP地址,回车或点击【连接】按钮。
5.3.Session选择"Xvnc",输入服务器上的用户名和密码,回车或点击 OK 按钮。
5.4.进入服务器远程桌面。
ps:可能出现的问题
>>修改startwm.sh文件(如果不修改,从Windows连接到服务器时,会显示黑屏,需要在服务器的终端里执行init 3命令,退出图形化界面,进入字符界面后,远程桌面才能正常显示)
xrdp安装包所含文件目录/file:xrdp-0.9.25-2.el8.x86_64.rpm CentOS 8, RHEL 8, Rocky Linux 8, AlmaLinux 8 Download (pkgs.org)
在终端中执行sudo vim /usr/libexec/xrdp/startwm.sh
在最后两行的前面添加如下内容:
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
3.重启xrdp服务或系统
执行 sudo systemctl restart xrdp
如何在 CentOS 8 上安装和配置 VNC-腾讯云开发者社区-腾讯云 (tencent.com)
3.4 银河麒麟V10: windows使用mstsc工具远程麒麟系统(麒麟需安装xrdp)_银河麒麟V10_珠海陈坚浩博客 (zh-cjh.com)
银河麒麟高级服务器操作系统V10——安装VNC实现远程桌面_4.19.90-23.8.v2101.ky10.x86_64-CSDN博客
银河麒麟V10桌面安装VNC - 简书 (jianshu.com)