用windows的远程桌面连接CentOS
首先通过ssh连接到远程的CentOS主机
ssh [email protected]
在centos主机上安装图形桌面
yum groupinstall "Server with GUI"
这个安装的诗Gnome桌面
然后安装两个远程桌面连接工具
yum install xrdp tigervnc
设置xrdp远程桌面连接为开机启动项
systemctl start xrdp
systemctl enable xrdp
配置防火墙,让外网可以通过指定端口访问主机
firewall-cmd --add-port=3389/tcp --permanent
firewall-cmd --reload
或者直接关掉防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
现在已经可以通过远程桌面连接了,但是使用的是默认的GNOME桌面
接下来安装Xfce图形桌面
yum groupinstall Xfce
将Xfce设为默认桌面
创建或修改Xclients文件
vim ~/.Xclients
写入如下内容
#!/bin/bash
XFCE="$(which xfce4-session 2>/dev/null)"
exec "$XFCE"
增加执行权限
chmod +x ~/.Xclients
重启远程桌面连接工具xrdp
systemctl restart xrdp
大功告成,通过windows的远程桌面连接就可以用图形界面访问centos主机了