1、假定你的系统没有安装vnc的任何软件,那么,首先安装vnc
yum -y install tigervnc-server tigervnc
2、Centos7之前的系统,如果安装vnc一般都需要配置
cat /etc/sysconfig/vncservers
# THIS FILE HAS BEEN REPLACED BY /lib/systemd/system/vncserver@.service
但是,如上所述,Centos7需要配置的文件在
ll /lib/systemd/system/vncserver@.service
3、复制一份文件,并改名为vncserver@:1.service
cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service
4、将文件中的<User>用你当前的用户替换,将%i替换为1,内容如下:
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=simple
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill :1 > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver :1 -geometry 1280x720 -depth 24"
PIDFile=/root/.vnc/%H1.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill :1 > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
5、更新systemctl
systemctl daemon-reload
6、设置为自动启动
systemctl enable vncserver@:1.service
7、启动vnc服务
systemctl start vncserver@:1.service
8、在iptables中加入对应的端口5901(注意,如果有其他用户,那么也需要将端口加上。vnc的端口默认是5900 + n)
netstat -na | grep 5901
本文详细介绍了如何在CentOS 7上安装及配置VNC服务,包括必要的软件安装、配置文件修改、系统服务启动及防火墙端口设置等步骤。
485

被折叠的 条评论
为什么被折叠?



