在 CentOS 上配置 VNC 远程桌面(以 CentOS 7 / 8 为例,使用 TigerVNC)可以按下面步骤来。
yum install -y tigervnc-server
su - username
vncpasswd
会生成
~/.vnc/passwd
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
vi /etc/systemd/system/vncserver@:1.service
修改以下内容(以用户 username 为例):
[Service]
Type=forking
User=username
Group=username
WorkingDirectory=/home/username
ExecStartPre=-/usr/bin/vncserver -kill %i
ExecStart=/usr/bin/vncserver %i
ExecStop=/usr/bin/vncserver -kill %i
systemctl daemon-reload
systemctl start vncserver@:1
systemctl enable vncserver@:1
查看状态:
systemctl status vncserver@:1
VNC 默认端口:
:1 → 5901:2 → 5902firewall-cmd --add-port=5901/tcp --permanent
firewall-cmd --reload
使用 VNC Viewer(如 RealVNC / TightVNC / Remmina):
服务器地址:IP:1
或
IP:5901
输入刚才设置的 VNC 密码即可。
确保安装了桌面环境:
yum groupinstall -y "GNOME Desktop"
vncserver -geometry 1920x1080 :1
vncserver -kill :1
CentOS 8 已停止维护,建议:
如果你告诉我:
我可以给你 更精确的配置方案。