一、前期准备

1、关闭防火墙

[root@localhost lzero]# systemctl stop firewalld
[root@localhost lzero]# systemctl disable firewalld

2、关闭SELINUX

2.1 获取SELINUX当前状态
[root@localhost lzero]# getenforce
2.2 临时将SELINUX关闭

这种方式一旦操作系统重启,此配置就失效了。所以说是临时设置。

[root@localhost lzero]# setenforce 0
2.3 修改SELINUX配置文件,关闭SELINUX

修改配置文件的方式,即使操作系统重启,SELINUX也是关闭状态。

[root@localhost lzero]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

二、安装VNC相关软件

以root用户运行以下命令来安装vnc相关软件

[root@localhost lzero]# yum -y install tigervnc tigervnc-server

三、配置VNC

VNC Server的默认端口从5900开始。

1、复制VNC的配置文件

复制vncserver@.service配置文件,创建一个新的配置文件,其相当于5901端口对应的配置。

[root@localhost lzero]# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

注:相当开启VNC几个端口,就以vncserver@.service配置文件为模板,创建几个配置文件,其文件名为vncserver@:N.service(N>=1),N从1开始往下排。

# cat /etc/sysconfig/vncservers 文件中的信息如下 # THIS FILE HAS BEEN REPLACED BY /lib/systemd/system/vncserver@.service表示此文件已经被vncserver@.service替换了。因此VNC的配置要去修改vncserver@.service文件。

2、编辑vncserver@:1.service配置文件

设置用户root相关参数。

[root@localhost lzero]# cd /etc/systemd/system
[root@localhost lzero]# vim vncserver@:1.service

# 找到[Service]项,将内容修改如下:
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i -geometry 800x600"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

四、运行VNC服务

1、重新加载某个服务的配置文件

[root@localhost lzero]# systemctl daemon-reload

2、设置VNCServer的密码

[root@localhost lzero]# vncpasswd 
# 设置用户root的VNC登录密码,这里设置为admin123
passwd:                          
Verify:

3、启动服务,设置开机自启动,查看服务运行状态

[root@localhost lzero]# systemctl start vncserver@:1.service

[root@localhost lzero]# systemctl enable vncserver@:1.service

[root@localhost lzero]# systemctl status vncserver@:1.service

kvm vnc server 端口_远程连接

4、查看VNC的端口情况

[root@localhost lzero]# netstat -lnt | grep 590*

kvm vnc server 端口_配置文件_02

五、VNC客户端连接操作系统

1、打开VNC客户端

这里以VNC Viewer客户端软件为例。选择【File】-》【New connection】-》在VNC Server栏输入远程连接的配置信息,格式:

远程连接的操作系统的IP地址:操作系统上启动的VNC服务的端口号
如:
192.168.0.7  --远程连接的操作系统的IP地址
5901		 --操作系统上启动的VNC服务的端口号

kvm vnc server 端口_远程连接_03

2、双击进行远程连接

kvm vnc server 端口_linux_04

3、输入VNC的登录密码

这里输入的密码就是上面配置的VNC Server的密码,密码是admin123。

kvm vnc server 端口_linux_05

4、连接成功

连接成功,即可打开操作系统的窗口,并进行使用。

kvm vnc server 端口_配置文件_06