不建议使用这种方式通过公网远程桌面,因为很卡且显示正常,仍建议使用vnc方式连接
1、Centos7安装桌面
yum -y groups install "GNOME Desktop"
startx
2、安装xrdp
操作需要root用户权限,所以,我们先切换为root用户:
yum install epel-release -y 因为Xrdp最终会自动启用VNC,所以必须安装tigervnc-server,否则xrdp无法使用。安装vnc: yum install xrdp tigervnc-server -y 设置vnc用户登录密码 vncpasswd root 注释:经测试,后续新建的用户不用这样设置就可以直接使用 注释:修改 xrdp最大连接数(使用默认值,不修改也是可以的) :vim /etc/xrdp/xrdp.ini (默认是32)
3、防火墙设置
firewall-cmd --zone=public --add-port=3389/tcp --permanent 或 firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.1.1/24" port protocol="tcp" port="3389" accept firewall-cmd --reload
4、关闭SLinux
SElinux应该关闭它。查看SElinux状态: getenforce 临时关闭: setenforce 0 永久关闭:vim /etc/selinux/config SELINUX=disabled
5、开启服务
启动xrdp服务:
systemctl start xrdp
设置xrdp服务开机自启动 :
systemctl enable xrdp