一、概述
VNC (Virtual Network Console),即虚拟网络控制台。它是一款优秀的远程控制工具软件,而且是基于 UNIX 和 麒麟Kylin V10操作系统的免费开源的。VNC允许麒麟Kylin V10系统,实现从Windows中访问麒麟Kylin V10桌面。
二、VNC安装
查看操作系统版本:nkvers
2.1 检查是否安装VNC
检查服务器是否安装了VNC,若未安装,则继续下一步yum安装:
[root@yhql ~]# rpm -q tigervnc tigervnc-server
tigervnc-1.10.1-5.p02.ky10.x86_64
未安装软件包 tigervnc-server
注意:VNC安装和启动均需root用户执行。
2.2 安装VNC
[root@yhql ~]# yum install tigervnc tigervnc-server -y
2.3 安装之后,复制vnc的启动操作脚本进行配置
把example config 文件从/lib/systemd/system/vncserver@.service复制过来
[root@yhql~]#
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
说明:vncserver@:1.service中的:1表示"桌面号",启动的端口号就是5900+桌面号,即是5901,如果再有一个就是2,端口号加1就是5902,以此类推
2.4 修改配置信息
将其中的user都改为root:
[root@yhql ~]# vim /etc/systemd/system/vncserver@:1.service
2.5 重新加载配置文件
(新增和修改配置文件后,都需要执行此步)
重新加载配置文件(新增和修改配置文件后,都需要执行此步)
[root@yhql ~]# systemctl daemon-reload
备注:daemon-reload: 重新加载某个服务的配置文件,如果新安装了一个服务,归属于 systemctl 管理,要是新服务的服务程序配置文件生效,需重新加载。
2.6 设置密码
[root@yhql ~]#vncpasswd
Password:# 设置或修改当前用户的VNC登录密码
Verify:# 再次输入当前用户的VNC登录密码
2.7 确认防火墙和SE麒麟Kylin V10状态
(1) 关闭防火墙,设置如下:
systemctl stop firewalld /*关闭防火墙*/
systemctl disable firewalld /*禁用防火墙*/
(2)查看selinux状态, 若为强制(enforcing)模式,则需关闭;若为宽容(permissive)模式,不需要调整。
[root@yhql ~]# getenforce
Disabled
临时关闭selinux方法,不需重启主机,立即生效。
setenforce 0
永久关闭selinux方法,重启主机后生效。修改/etc/selinux/config中的selinux为disabled。(推荐此方法)
[root@yhql ~]# vim /etc/selinux/config
SELINUX=disabled
2.8 启动VNCSERVER服务进程
[root@yhql ~]# systemctl start vncserver@:1.service
VNCSERVER服务其他操作设置开机自启服务
systemctl enable vncserver@:1.service
查看服务状态
systemctl status vncserver@:1.service
2.9 打开vnc服务
[root@yhql ~]# vncserver
New 'yhql:2 (root)' desktop is yhql:2
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/yhql:2.log
上述服务端配置结束,接下来配置客户端(windows环境)
三、客户端配置
3.1 客户端介质下载
https://www.realvnc.com/en/connect/download/viewer/
3.2 Window上打开vnc客户端
3.3 点击【Continue】
3.4 至此VNC配置完成;
达梦社区地址:https://eco.dameng.com