银河麒麟服务器版 V10 配置 VNC

1. 安装 tigervnc-server

直接使用命令 yum install -y tigervnc-server 进行安装

[root@localhost ~]# yum install -y tigervnc-server
Last metadata expiration check: 0:44:21 ago on 2025年10月27日 星期一 16时20分07秒.
Dependencies resolved.
================================================================================
 Package            Arch      Version                 Repository           Size
================================================================================
Installing:
 tigervnc-server    x86_64    1.10.1-8.p02.ky10       ks10-adv-updates    216 k
Transaction Summary
================================================================================
Install  1 Package
Total download size: 216 k
Installed size: 577 k
Downloading Packages:
tigervnc-server-1.10.1-8.p02.ky10.x86_64.rpm     42 kB/s | 216 kB     00:05
--------------------------------------------------------------------------------
Total                                            42 kB/s | 216 kB     00:05
Kylin Linux Advanced Server 10 - Updates        1.3 MB/s | 1.7 kB     00:00
Importing GPG key 0x7A486D9F:
 Userid     : "NeoKylin (release key) <support@cs2c.com.cn>"
 Fingerprint: B814 9E68 5286 4585 CE41 143B 41F8 AEBE 7A48 6D9F
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1
  Installing       : tigervnc-server-1.10.1-8.p02.ky10.x86_64               1/1
  Running scriptlet: tigervnc-server-1.10.1-8.p02.ky10.x86_64               1/1
  Verifying        : tigervnc-server-1.10.1-8.p02.ky10.x86_64               1/1
Installed:
  tigervnc-server-1.10.1-8.p02.ky10.x86_64

2. 设置 VNC 密码

安装完成后,需要先设置用于 vnc 连接的密码,直接使用命令:vncpasswd

Password:
Verify:
Would you like to enter a view-only password (y/n)? n

密码输入两次后,出现这一行是问我们是否需要设置一个只读的密码,这里输入 n

3. 修改配置文件

需要将安装的 tigervnc-server 的配置文件复制到 etc 对应的目录下

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

这一步是为了在配置文件中设置用户、端口、开机启动。@:1 表示这个配置文件下的用户使用 5900+1 也就是 5901 端口登录。如果有别的用户需要登录时,可以再复制一个配置文件过来,名称命令为 vncserver@:2.service,就表示使用 5902 端口登录。

直接修改配置文件 vncserver@:1.service,配置使用 root 用户登录

[root@localhost ~]# vi /etc/systemd/system/vncserver@:1.service
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
WorkingDirectory=/root    ## 这里需要修改成root
User=root     ## 这里需要修改成root
Group=root     ## 这里需要修改成root
PIDFile=/root/.vnc/%H%i.pid     ## 这里需要修改成root
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

修改完成后保存、退出。

5. 启动 vnc 服务

[root@localhost system]# systemctl daemon-reload
[root@localhost ~]# systemctl enable vncserver@:1.service
Created symlink /etc/systemd/system/multi-user.target.wants/vncserver@:1.service → /etc/systemd/system/vncserver@:1.service.

[root@localhost system]# systemctl start vncserver@:1.service
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    960 引用 • 946 回帖
  • VNC
    4 引用 • 2 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...