【Linux】Centos安装Xrdp像windows一样方便地图形化远程管理Linux服务器
  W7xauqsNtuHG 2023年11月02日 53 0

一 简介

XRDP是一个开源的远程桌面协议(RDP)服务器软件,它允许你在Linux操作系统上提供远程桌面服务,使用户可以从远程计算机连接到Linux系统并使用图形用户界面进行操作。XRDP的工作原理是允许Windows或其他操作系统的远程桌面客户端连接到Linux服务器,并在服务器上创建一个桌面会话,以便用户可以远程访问和控制Linux系统。

通过安装和配置XRDP,你可以实现远程管理和支持,这对于管理Linux服务器或提供远程桌面访问非常有用。XRDP通常与Xorg或X11图形服务器一起使用,以提供图形用户界面。

Xrdp的安装是需要VNC支持的(这里非常重要不要忘记了)

如果centos7已经安装了GNOME 或者 KDE 桌面,则只需要再安装xrdp就可以了。


二 安装

安装方法如下:

直接通过yum install xrdp 是不行的,因为xrdp 不在默认源中。

先安装epel

yum install epel* -y


然后再安装

yum install xrdp


yum --enablerepo=epel -y install xrdp



安装好xrdp后需要启动服务:

systemctl status xrdp

systemctl start xrdp

systemctl enable xrdp

systemctl status xrdp


查看端口及进程

[root@srv01 xml]# netstat -apn | grep xrdp

tcp        0      0 0.0.0.0:3389            0.0.0.0:*               LISTEN      13060/xrdp          

tcp        0      0 127.0.0.1:3350          0.0.0.0:*               LISTEN      13059/xrdp-sesman    
unix  3      [ ]         STREAM     CONNECTED     118346   13060/xrdp            
unix  2      [ ]         DGRAM                    118348   13060/xrdp            
unix  2      [ ]         DGRAM                    118148   13059/xrdp-sesman    

unix  3      [ ]         STREAM     CONNECTED     118142   13059/xrdp-sesman    

[root@srv01 xml]#  
[root@srv01 xml]# ps -aux | grep 3389

root      13985  0.0  0.0 112712   960 pts/1    S+   10:49   0:00 grep --color=auto 3389

[root@srv01 xml]# 



同时需要添加端口允许访问,xrdp用的端口是 3389


或者简单粗暴一点,关闭防火墙,

systemctl stop firewalld.service

systemctl disable firewalld.service


三 访问

然后就可以在Windows 的计算机上MSTSC远程到这台Linux服务器了

【Linux】Centos安装Xrdp像windows一样方便地图形化远程管理Linux服务器_Linux


【Linux】Centos安装Xrdp像windows一样方便地图形化远程管理Linux服务器_XRDP_02


【Linux】Centos安装Xrdp像windows一样方便地图形化远程管理Linux服务器_Centos_03

多用户同时访问:

【Linux】Centos安装Xrdp像windows一样方便地图形化远程管理Linux服务器_XRDP_04

【Linux】Centos安装Xrdp像windows一样方便地图形化远程管理Linux服务器_XRDP_05

同时连多个也可以;而Windows Server默认通知只能连接2个远程桌面会话;如果需要更多就需要购买相应的License了;但这里没有这个限制。

就是连接多了会有一点点慢,这跟服务器的性能有关。


四 检查

在被远程端查看会话

[root@srv01 xml]# ps -ef | grep xrdp-chansrv


root      14066  14053  0 10:52 ?        00:00:00 /usr/sbin/xrdp-chansrv


sgeadmin  15258  15247  0 10:54 ?        00:00:00 /usr/sbin/xrdp-chansrv


xml       16598  16589  0 10:55 ?        00:00:00 /usr/sbin/xrdp-chansrv


testuse+  18251  18214  0 11:10 ?        00:00:00 /usr/sbin/xrdp-chansrv


nisuser+  19374  19348  0 11:11 ?        00:00:00 /usr/sbin/xrdp-chansrv


root      21355  11237  0 11:20 pts/1    00:00:00 grep --color=auto xrdp-chansrv


[root@srv01 xml]#


五 FAQ

01.关于复制粘贴

测试复制文本命令是没有问题的。

测试小文件复制没有问题,主要是复制过程没有进度条,只能等。

测试复制大文件(大约2GB),结果文件图标过去了但是文件占用空间一直是0(也许是后台在传输只是没有进度条),也就是说实际上似乎没有效果,建议还是使用SCP。

并且复制粘贴行为也是在配置文件中有参数控制的;如果为了安全需要禁止使用,也是完全可以做到。


02.分辨率问题

有智能缩放的功能,使用起来还是很方便的。


好了,本文就介绍这些;有兴趣的朋友可以深入研究下;欢迎评论区分享心得体验 。



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  6YY0QMPUXEwu   2023年12月10日   31   0   0 linux网卡
  wwLZeziuqjLR   2023年12月11日   31   0   0 Dockercentos
  wwLZeziuqjLR   2023年12月08日   100   0   0 Dockercentosbash
  nIt0XG0acU8j   2023年12月11日   32   0   0 linuxhtop
  nIt0XG0acU8j   2023年12月09日   36   0   0 linuxsort
W7xauqsNtuHG