暂无图片
暂无图片
暂无图片
暂无图片
1
暂无图片

动手篇 | 麒麟Kylin V10 环境下如何配置VNC远程桌面访问

25210
VNC (Virtual Network Console),即虚拟网络控制台。它是一款优秀的远程控制工具软件,而且是基于 UNIX 和 麒麟Kylin V10操作系统的免费开源的。VNC允许麒麟Kylin V10系统,实现从Windows中访问麒麟Kylin V10桌面。
可以使用VNC Viewer工具通过VNC远程访问麒麟Kylin V10。
操作系统版本:
    [root@192 ~]# nkvers
    ############## Kylin Linux Version #################
    Release:
    Kylin Linux Advanced Server release V10 (Sword)


    Kernel:
    4.19.90-24.4.v2101.ky10.x86_64


    Build:
    Kylin Linux Advanced Server
    release V10 (SP2) (Sword)-x86_64-Build09/20210524
    #################################################
    复制
    具体配置步骤如下:

    VNC的下载

    建议从系统镜像中、或yum中获取。
    yum配置如下:
      [root@192 yum.repos.d]# more /etc/yum.repos.d/kylin_x86_64.repo
      ###Kylin Linux Advanced Server 10 - os repo###
      [ks10-adv-os]
      name = Kylin Linux Advanced Server 10 - Os
      baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP2/os/adv/lic/base/$basearch
      /
      gpgcheck = 1
      gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
      enabled = 1
      [ks10-adv-updates]
      name = Kylin Linux Advanced Server 10 - Updates
      baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP2/os/adv/lic/updates/$basea
      rch/
      gpgcheck = 1
      gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
      enabled = 1
      [ks10-adv-addons]
      name = Kylin Linux Advanced Server 10 - Addons
      baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP2/os/adv/lic/addons/$basear
      ch/
      gpgcheck = 1
      gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
      enabled = 0
      复制

      VNC的安装、配置、启动

      安装和启动均需root用户执行。

      VNC配置操作步骤

      1.1. 检查是否安装VNC

      检查服务器是否安装了VNC,若未安装,则继续下一步yum安装:
        [root@192 ~]# rpm -q tigervnc tigervnc-server
        tigervnc-1.10.1-5.p02.ky10.x86_64
        未安装软件包 tigervnc-server
        复制

        1、 安装VNC

          [root@192 ~]# yum install tigervnc tigervnc-server -y
          复制

          2、 安装之后,复制vnc的启动操作脚本进行配置

          把example config 文件从/lib/systemd/system/vncserver@.service复制过来
            [root@192 ~]# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
            复制
            说明:vncserver@:1.service中的:1表示"桌面号",启动的端口号就是5900+桌面号,即是5901,如果再有一个就是2,端口号加1就是5902,以此类推

            3、 修改配置信息(#将其中的user都改为root

            [root@192 ~]# vim /etc/systemd/system/vncserver@:1.service
            [Unit]
            Description=Remote desktop service (VNC)
            After=syslog.target network.target
            [Service]
            Type=forking
            WorkingDirectory=/root
            User=root
            Group=root
            PIDFile=/root/.vnc/%H%i.pid
            ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
            ExecStart=/usr/bin/vncserver -autokill %i
            ExecStop=/usr/bin/vncserver -kill %i
            Restart=on-success
            RestartSec=15
            [Install]
            WantedBy=multi-user.target

            4、 重新加载配置文件(新增和修改配置文件后,都需要执行此步)

            重新加载配置文件(新增和修改配置文件后,都需要执行此步)
              [root@192 ~]# systemctl daemon-reload
              复制
              备注:daemon-reload: 重新加载某个服务的配置文件,如果新安装了一个服务,归属于 systemctl 管理,要是新服务的服务程序配置文件生效,需重新加载。

              5、 设置密码

                [root@192 ~]#vncpasswd
                Password:# 设置或修改当前用户的VNC登录密码
                Verify:# 再次输入当前用户的VNC登录密码
                复制

                6、 确认防火墙和SE麒麟Kylin V10状态,建议关闭防火墙和SE麒麟Kylin V10

                若需开启防火墙,则开通VNC端口5901
                firewall-cmd --zone=public --add-port=5901/tcp --permanent
                防火墙其他操作命令
                systemctl start firewalld /*启动防火墙*/
                systemctl status firewalld /*查看防火墙状态*/
                推荐关闭防火墙,设置如下:
                  systemctl stop firewalld      /*关闭防火墙*/
                  systemctl disable firewalld /*禁用防火墙*/
                  复制
                  查看selinux状态, 若为强制(enforcing)模式,则需关闭;若为宽容(permissive)模式,不需要调整。
                    [root@192 ~]# getenforce
                    Disabled
                    复制
                     临时关闭selinux方法,不需重启主机,立即生效。
                      setenforce 0
                      复制
                      永久关闭selinux方法,重启主机后生效。修改/etc/selinux/config中的selinux为disabled。(推荐此方法)
                        [root@192 ~]# vim /etc/selinux/config
                        SELINUX=disabled
                        复制

                        7、 启动VNCSERVER服务进程

                          [root@192 ~]# systemctl start vncserver@:1.service
                          复制
                          VNCSERVER服务其他操作
                          设置开机自启服务
                            systemctl enable vncserver@:1.service
                            复制
                            查看服务状态
                              systemctl status vncserver@:1.service
                              复制

                              8、 打开vnc服务(注意红色字体部分,以下ip为示例ip,请以实际服务器ip为准)

                                [root@192 ~]# vncserver
                                New '192.168.220.111:2 (root)' desktop is 192.168.220.111:2
                                Starting applications specified in /root/.vnc/xstartup
                                Log file is /root/.vnc/192.168.220.111:2.log
                                复制

                                上述服务端配置结束,接下来配置客户端(windows环境)


                                客户单配置

                                1、 客户端介质下载

                                   https://www.realvnc.com/en/connect/download/viewer/

                                2、 Window上打开vnc客户端

                                3、 点击【Continue】

                                4、 回车即可进入图形化界面

                                至此VNC配置完成;

                                以下是个人微信公众号,欢迎关注:

                                文章转载自戏说数据那点事,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                                评论

                                手机用户0961
                                暂无图片
                                1年前
                                评论
                                暂无图片 0
                                [root@192 ~]# yum install tigervnc tigervnc-server -y
                                1年前
                                暂无图片 点赞
                                评论