## 需求及说明 开发老大突然心血来潮,让实现在windows下通过vnc实现连接到CentOS系统的图形化界面,这里实践CentOS7.2 下安装VNC,让Windows远程桌面Linux解决了不少问题,写个实际操做,如果你们碰到同样的问题,就可以迅 速解决,无需头疼甚至放弃了。 说明:这里的系统为CentOS 7.2的图形化界面系统, ## 开始操作 ### 1、检出是否安装VNC ``` rpm -q tigervnc tigervnc-server ``` ### 2、安装安装X-Window ``` # yum check-update # yum groupinstall "X Window System" # yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts # unlink /etc/systemd/system/default.target # ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target # reboot #重启机器 ``` ### 2、安装VNC ``` # yum install tigervnc-server -y ``` ### 3、从VNC备份库中复制service文件到系统service服务管理目录下【原文这里存在错误,不是创建vncserver@:1.service文件夹】 ``` # cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service #复制并被重命名为vncserver@:1.service ``` ### 4、修改vncserver@:1.service文件 ``` # grep -n "^[^#]" /etc/systemd/system/vncserver@\:1.service 33:[Unit] 34:Description=Remote desktop service (VNC) 35:After=syslog.target network.target 37:[Service] 38:Type=forking 39:User=root 42:ExecStartPre=-/usr/bin/vncserver -kill %i 43:ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i" 44:PIDFile=/root/.vnc/%H%i.pid 45:ExecStop=-/usr/bin/vncserver -kill %i 47:[Install] 48:WantedBy=multi-user.target ``` 修改文件使配置生效: ``` # systemctl daemon-reload ``` ### 5、为vncserver@:1.service设置密码 ``` # vncpasswd ``` ### 6、启动VNC ``` # systemctl enable vncserver@:1.service #设置开机启动 # systemctl start vncserver@:1.service #启动vnc会话服务 # systemctl status vncserver@:1.service #查看nvc会话服务状态 # systemctl stop vncserver@:1.service #关闭nvc会话服务 # netstat -lnt | grep 590* #查看端口 tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN ``` ### 8、windows使用VNC链接到图形化界面 1、链接图形化界面服务器的5901端口 ![](https://s4.51cto.com/images/blog/201801/15/2dfe3a15de542ade810005acdf244436.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=) 2、输入前面使用vncpasswd设置的密码 ![](https://s4.51cto.com/images/blog/201801/15/c322b98dd7173c334611e7d184c7daa4.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=) 3、链接成功 ![](https://s4.51cto.com/images/blog/201801/12/016413ddb1780a39b5782f8b76ac5068.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)