在CentOS上设置远程桌面可以通过多种方式实现,以下是使用VNC和XRDP两种常见方法的详细步骤:
使用VNC设置远程桌面
-
安装VNC服务器
sudo yum install tigervnc-server -y
-
配置VNC服务器
-
复制默认配置文件到系统目录:
sudo cp /usr/lib/systemd/system/vncserver@.service /usr/lib/systemd/system/vncserver@:1.service
-
修改配置文件以指定用户和端口(例如,使用root账户,端口为5901):
sudo vi /usr/lib/systemd/system/vncserver@:1.service
修改
User=root
和Port=5901
等行。 -
设置VNC密码:
vncpasswd
-
-
启动VNC服务
sudo systemctl status vncserver@:1.service
如果显示为
running
,则表示VNC服务已正确启动。 -
配置防火墙
sudo firewall-cmd --permanent --zone=public --add-port=5901/tcp sudo firewall-cmd --reload
-
客户端连接
使用VNC客户端(如TigerVNC Viewer)连接到服务器的IP地址和端口(例如:
ip:5901
)。
使用XRDP设置远程桌面
-
安装XRDP服务器
sudo yum install epel-release -y sudo yum install xrdp -y
-
配置XRDP
-
编辑XRDP配置文件:
sudo vi /etc/xrdp/xrdp.ini
确保配置正确,例如监听端口设置为3389。
-
设置开机自启:
sudo systemctl enable xrdp sudo systemctl start xrdp
-
-
配置防火墙
sudo firewall-cmd --permanent --zone=public --add-port=3389/tcp sudo firewall-cmd --reload
-
客户端连接
在Windows上,可以使用远程桌面连接工具(如mstsc)连接到服务器的IP地址和端口(例如:
ip:3389
)。