在CentOS最新版(如7.3)上,直接运行 yum install xrdp ,那么安装的其实不是最新版的xrdp;需要安装了epel repo之后,才安装的是最新版的xrdp.
具体步骤如下:
如果是已经安装了xrdp,但不是最新版,那么需要先删除,再进行以下步骤。
若是按照以下步骤做了之后,再 yum update ,这个楼主没有试过,理论上应该可以。
但是直接覆盖安装,这个楼主试了,是不行的,最后还是删了重装才OK的。在 /etc/sysconfig/network-scripts/ 中配置DNS为:
DNS1=223.5.5.5
这是为了第二步获取EPEL package
获取EPEL packages,即 Extra Packages for Enterprise Linux,
yum install epel-release
这样,就在 /etc/yum.repos.d 中多了 epel.repo 这个repository文件
这一步是为了下一步中安装xrdp的最新版运行:
yum install xrdp
配置防火墙(如没有防火墙则无须进行此步操作,或者用的不是firewalld而是iptables的话则需配置iptables)
firewall-cmd --permanent --zone=public --add-port=3389/tcp firewall-cmd --reload
最后,服务是没有启动的,要起一下。
systemctl start xrdp