1.CentOS7需安装桌面
如果无桌面,请执行以下命令:
1 # yum -y groups install "GNOME Desktop" //安装桌面环境 2 # startx //运行桌面环境
2.安装Xrdp
2.1配置源
1 # yum install epel* -y
2.2安装xrdp
1 # yum --enablerepo=epel -y install xrdp
2.3启动xrdp并设置开机启动
1 # systemctl start xrdp 2 # systemctl enable xrdp
3.安装VNC
Xrdp最终会自动启用VNC,所以必须安装tigervnc-server,否则xrdp无法使用
以yum方式安装tigervnc-server
1 # yum install -y tigervnc-server
4.为root用户设置VNC密码
1 # vncpasswd root
5.关闭SELinux
查询SELinux状态,配置或关闭SELinux , 否则可能无法启动xrdp服务,或者启动出错
查看SELinux状态命令:
1 # /usr/sbin/sestatus -v
临时关闭SELinux(设置SELinux 成为permissive模式)命令:
1 # setenforce 0
6.打开防火墙3389端口
# firewall-cmd --permanent --zone=public --add-port=3389/tcp # firewall-cmd --reload
7.启动xrdp服务,并且设置为开机启动
启动服务命令:
1 # systemctl start xrdp
开机启动命令:
# systemctl enable xrdp
8.远程连接
windowsPC上使用远程连接(mstsc)至CentOS服务器即可
备注:
可配置xrdp.ini文件,修改XRDP最大连接数,否则远程连接可能无法成功(不一定出现)
把max_bpp=32, 改为max_bpp=24