登入到系统后安装tigervnc tigervnc-server 需要有root权限
[root@kvm ~]# yum -y install tigervnc tigervnc-server
安装好之后需要设置VNC登入密码
[root@kvm ~]# vncpasswd
Password: //设置密码
Verify: //确认密码
Would you like to enter a view-only password (y/n)? n //是否需要view-only
A view-only password is not used
将vnc配置文件模板cp到系统指定位置下面
[root@kvm ~]# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@\:1.service
修改vnc配置文件
[root@kvm ~]# vim /etc/systemd/system/vncserver@\:1.service
centos 7 只添加一个用户即可!
修改好之后 启动服务
[root@kvm ~]# systemctl daemon-reload
[root@kvm ~]# systemctl start vncserver@:1.service
[root@kvm ~]# systemctl enable vncserver@:1.service
Created symlink from /etc/systemd/system/multi-user.target.wants/vncserver@:1.service to /etc/systemd/system/vncserver@:1.service.
最重要的一步 开启一个VNC
[root@kvm system]# vncserver -geometry 1920x1080 //指定分辨率
New 'kvm:1 (root)' desktop is kvm:1
Creating default startup script /root/.vnc/xstartup
Creating default config /root/.vnc/config
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/kvm:1.log
查看vnc状态
[root@kvm system]# vncserver -list
TigerVNC server sessions:
X DISPLAY # PROCESS ID
:1 3678 //可以看到端口是1 vnc的端口是5900 所以我们远程连接的时候是使用5901端口号进行连接。
配置防火墙策略
[root@kvm system]# netstat -anput |grep vnc
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 3678/Xvnc
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 3678/Xvnc
tcp6 0 0 :::5901 :::* LISTEN 3678/Xvnc
tcp6 0 0 :::6001 :::* LISTEN 3678/Xvnc
[root@kvm system]# fire
firefox firewall-cmd firewall-config firewalld firewall-offline-cmd
[root@kvm system]# firewall-cmd --add-port=5901/tcp --permanent
success
[root@kvm system]# firewall-cmd --reload
success
至此centos 上面配置结束 接下我们就可以去Windows上远程登入配置的这台centos7,很多软件都可以远程登入 我们在这里选择使用VNC Viewer软件登入。