在CentOS上设置远程桌面可以通过多种方式实现,以下是使用VNC和XRDP两种常见方法的详细步骤:
安装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服务器
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
)。