要在CentOS上开启远程桌面连接,可以按照以下步骤进行操作:
sudo yum groupinstall "Server with GUI"
sudo yum install tigervnc-server
sudo vim /etc/systemd/system/vncserver@.service
在文件中添加以下内容:
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l <用户名> -c "/usr/bin/vncserver %i -geometry 1280x800 -localhost"
PIDFile=/home/<用户名>/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
将<用户名>
替换为你的用户名。
sudo systemctl daemon-reload
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service
sudo firewall-cmd --zone=public --add-port=5901/tcp --permanent
sudo firewall-cmd --reload
现在,你就可以使用远程桌面连接工具连接到CentOS了。在连接工具中输入CentOS的IP地址和端口号(默认是5901),然后输入你的用户名和密码即可远程登录到CentOS的桌面环境。