在CentOS7下采用自带的TigerVNC架设VNC服务器
安装X-Windows和GNOME
# yum groupinstall "GNOME Desktop"
安装VNC服务器
# yum install tigervnc-server -y
配置VNC服务
拷贝新建vnc服务文件
# cp /lib/usr/systemd/system/vncserver\@.service /etc/systemd/system/vncserver\@:1.service
编辑新拷贝的服务文件,更换用户名,此处使用test用户举例说明。
# vim /etc/systemd/system/vncserver\@:1.service
ExecStart=/sbin/runuser -l <USER>-c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid
将<USER>更改为test,注:test为系统建立的普通用户。
ExecStart=/sbin/runuser -l test -c "/usr/bin/vncserver %i"
PIDFile=/home/test/.vnc/%H%i.pid
重新加载服务
# systemctl daemon-reload
配置VNC用户密码
# su test
$ sudo vncpasswd
按提示设置密码。
启动VNC服务
# systemctl start vncserver@:1.service
开启VNC服务自启动
# systemctl enable vncserver@:1.service
配置防火墙
# firewall-cmd --add-service=vnc-server --permanent
# firewall-cmd --reload
客户端连接
客户端中输入<IP>:1连接,同时根据提示输入vnc连接密码即可。