在CentOS上实现VNC远程桌面共享,可以按照以下步骤进行:
更新系统:
sudo yum update -y
安装TigerVNC服务器:
sudo yum install tigervnc-server -y
设置VNC密码:
vncpasswd
按照提示输入并确认密码。
编辑VNC服务器配置文件:
通常位于/etc/systemd/system/vncserver@.service
。
sudo vi /etc/systemd/system/vncserver@:1.service
修改内容如下:
[Unit]
Description=Start TigerVNC server at startup
After=syslog.target network.target
[Service]
Type=forking
User=<your_username>
Group=<your_group>
WorkingDirectory=/home/<your_username>
PIDFile=/home/<your_username>/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
将<your_username>
和<your_group>
替换为你的实际用户名和组。
重新加载systemd配置:
sudo systemctl daemon-reload
启动VNC服务:
sudo systemctl start vncserver@:1.service
设置VNC服务开机自启:
sudo systemctl enable vncserver@:1.service
确保防火墙允许VNC端口(默认是5901)的流量:
sudo firewall-cmd --permanent --add-port=5901/tcp
sudo firewall-cmd --reload
<服务器IP>:1
。通过以上步骤,你就可以在CentOS上成功实现VNC远程桌面共享了。