如何安装银河麒麟系统中的VNC Server实现麒麟OS远程桌面管理?

2026-04-30 17:401阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1344个文字,预计阅读时间需要6分钟。

如何安装银河麒麟系统中的VNC Server实现麒麟OS远程桌面管理?

如果您希望在银行系统实现图形化,可以考虑以下步骤:

一、通过图形界面启用内置Vino服务

银河麒麟桌面版V10默认集成GNOME原生Vino远程桌面服务,无需额外安装软件包,仅需在图形设置中开启并配置认证参数,即可提供标准VNC协议访问能力。

1、点击左下角【开始菜单】,选择【设置】。

2、在设置窗口左侧导航栏中,点击【系统】。

3、在右侧功能列表中,点击【远程桌面】。

4、打开【允许其他用户使用VNC远程连接这台电脑】开关。

5、勾选【允许其他用户控制这台电脑的屏幕】。

6、启用【使用VNC远程连接时需要输入密码】,并在弹出框中设置至少8位、含大小写字母与数字的强密码

7、可选:启用【每次访问这台电脑时需要确认】,以增强本地操作知情权。

二、使用APT命令行安装TightVNC Server(适用于桌面版)

该方式适用于基于Debian架构的麒麟桌面版V10,通过apt包管理器安装轻量级TightVNC Server,并支持自定义桌面环境与启动脚本,适合需要多会话或非UKUI桌面的场景。

1、打开终端,执行更新命令:sudo apt update

2、安装TightVNC Server:sudo apt install tightvncserver -y

3、首次运行并初始化配置:vncserver,按提示输入并确认VNC连接密码(长度不超过8位),可选是否设置只读密码。

4、停止当前实例以便修改配置:vncserver -kill :1

5、编辑启动脚本:nano ~/.vnc/xstartup,将内容替换为以下三行:

#!/bin/sh

xrdb $HOME/.Xresources

exec ukui-session &

6、赋予脚本执行权限:chmod +x ~/.vnc/xstartup

7、重新启动服务:vncserver :1 -geometry 1920x1080 -depth 24

三、使用YUM安装TigerVNC Server(适用于服务器版)

银河麒麟高级服务器操作系统V10基于CentOS/RHEL兼容体系,推荐使用tigervnc-server,其支持systemd托管、多用户会话及更严格的权限控制,适合政企级远程管理需求。

1、确认系统版本:cat /etc/os-release | grep -E "(ID|VERSION_ID)",确保ID为kylin且VERSION_ID为V10。

2、在线安装TigerVNC:sudo yum install -y tigervnc-server

3、复制服务模板:sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

4、编辑服务文件:sudo nano /etc/systemd/system/vncserver@:1.service,在[Service]段内将User=root替换为实际登录用户名(如kylin),并将ExecStart行修改为:ExecStart=/usr/bin/vncserver %i -geometry 1280x720 -depth 24

5、切换至目标用户并运行:vncpasswd,设置VNC访问密码。

6、重载并启用服务:sudo systemctl daemon-reload && sudo systemctl enable vncserver@:1.service && sudo systemctl start vncserver@:1.service

四、离线环境下挂载ISO安装TigerVNC(适用于无网服务器版)

在信创隔离网络或内网部署环境中,无法联网下载软件包时,可利用系统原始ISO镜像构建本地yum源,完成tigervnc-server的离线安装,保障安全合规性。

1、将银河麒麟V10服务器版ISO文件拷贝至/opt目录,例如:/opt/Kylin-Server-V10-SP3-2403-x86_64.iso

2、创建挂载点并挂载镜像:sudo mkdir -p /mnt/iso && sudo mount -o loop /opt/Kylin-Server-V10-SP3-2403-x86_64.iso /mnt/iso

3、备份原有仓库配置:sudo mv /etc/yum.repos.d/*.repo /backup/

4、新建本地仓库配置:sudo nano /etc/yum.repos.d/kylin-local.repo,填入以下内容:

[local-os]

name=Kylin Local Repository

baseurl=file:///mnt/iso

enabled=1

gpgcheck=0

5、清理并重建缓存:sudo yum clean all && sudo yum makecache

6、执行离线安装:sudo yum install -y tigervnc-server

五、配置防火墙放行VNC端口

VNC服务依赖TCP端口通信,默认显示编号:1对应5901端口,:0对应5900端口;若未开放对应端口,外部连接将被拦截,必须显式添加通行规则。

1、检查firewalld状态:sudo firewall-cmd --state,确认输出为running。

2、永久放行5901端口:sudo firewall-cmd --permanent --add-port=5901/tcp

3、重载防火墙规则:sudo firewall-cmd --reload

4、验证端口已生效:sudo firewall-cmd --list-ports | grep 5901,应返回5901/tcp

5、若使用iptables替代firewalld:sudo iptables -A INPUT -p tcp --dport 5901 -j ACCEPT && sudo service iptables save

本文共计1344个文字,预计阅读时间需要6分钟。

如何安装银河麒麟系统中的VNC Server实现麒麟OS远程桌面管理?

如果您希望在银行系统实现图形化,可以考虑以下步骤:

一、通过图形界面启用内置Vino服务

银河麒麟桌面版V10默认集成GNOME原生Vino远程桌面服务,无需额外安装软件包,仅需在图形设置中开启并配置认证参数,即可提供标准VNC协议访问能力。

1、点击左下角【开始菜单】,选择【设置】。

2、在设置窗口左侧导航栏中,点击【系统】。

3、在右侧功能列表中,点击【远程桌面】。

4、打开【允许其他用户使用VNC远程连接这台电脑】开关。

5、勾选【允许其他用户控制这台电脑的屏幕】。

6、启用【使用VNC远程连接时需要输入密码】,并在弹出框中设置至少8位、含大小写字母与数字的强密码

7、可选:启用【每次访问这台电脑时需要确认】,以增强本地操作知情权。

二、使用APT命令行安装TightVNC Server(适用于桌面版)

该方式适用于基于Debian架构的麒麟桌面版V10,通过apt包管理器安装轻量级TightVNC Server,并支持自定义桌面环境与启动脚本,适合需要多会话或非UKUI桌面的场景。

1、打开终端,执行更新命令:sudo apt update

2、安装TightVNC Server:sudo apt install tightvncserver -y

3、首次运行并初始化配置:vncserver,按提示输入并确认VNC连接密码(长度不超过8位),可选是否设置只读密码。

4、停止当前实例以便修改配置:vncserver -kill :1

5、编辑启动脚本:nano ~/.vnc/xstartup,将内容替换为以下三行:

#!/bin/sh

xrdb $HOME/.Xresources

exec ukui-session &

6、赋予脚本执行权限:chmod +x ~/.vnc/xstartup

7、重新启动服务:vncserver :1 -geometry 1920x1080 -depth 24

三、使用YUM安装TigerVNC Server(适用于服务器版)

银河麒麟高级服务器操作系统V10基于CentOS/RHEL兼容体系,推荐使用tigervnc-server,其支持systemd托管、多用户会话及更严格的权限控制,适合政企级远程管理需求。

1、确认系统版本:cat /etc/os-release | grep -E "(ID|VERSION_ID)",确保ID为kylin且VERSION_ID为V10。

2、在线安装TigerVNC:sudo yum install -y tigervnc-server

3、复制服务模板:sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

4、编辑服务文件:sudo nano /etc/systemd/system/vncserver@:1.service,在[Service]段内将User=root替换为实际登录用户名(如kylin),并将ExecStart行修改为:ExecStart=/usr/bin/vncserver %i -geometry 1280x720 -depth 24

5、切换至目标用户并运行:vncpasswd,设置VNC访问密码。

6、重载并启用服务:sudo systemctl daemon-reload && sudo systemctl enable vncserver@:1.service && sudo systemctl start vncserver@:1.service

四、离线环境下挂载ISO安装TigerVNC(适用于无网服务器版)

在信创隔离网络或内网部署环境中,无法联网下载软件包时,可利用系统原始ISO镜像构建本地yum源,完成tigervnc-server的离线安装,保障安全合规性。

1、将银河麒麟V10服务器版ISO文件拷贝至/opt目录,例如:/opt/Kylin-Server-V10-SP3-2403-x86_64.iso

2、创建挂载点并挂载镜像:sudo mkdir -p /mnt/iso && sudo mount -o loop /opt/Kylin-Server-V10-SP3-2403-x86_64.iso /mnt/iso

3、备份原有仓库配置:sudo mv /etc/yum.repos.d/*.repo /backup/

4、新建本地仓库配置:sudo nano /etc/yum.repos.d/kylin-local.repo,填入以下内容:

[local-os]

name=Kylin Local Repository

baseurl=file:///mnt/iso

enabled=1

gpgcheck=0

5、清理并重建缓存:sudo yum clean all && sudo yum makecache

6、执行离线安装:sudo yum install -y tigervnc-server

五、配置防火墙放行VNC端口

VNC服务依赖TCP端口通信,默认显示编号:1对应5901端口,:0对应5900端口;若未开放对应端口,外部连接将被拦截,必须显式添加通行规则。

1、检查firewalld状态:sudo firewall-cmd --state,确认输出为running。

2、永久放行5901端口:sudo firewall-cmd --permanent --add-port=5901/tcp

3、重载防火墙规则:sudo firewall-cmd --reload

4、验证端口已生效:sudo firewall-cmd --list-ports | grep 5901,应返回5901/tcp

5、若使用iptables替代firewalld:sudo iptables -A INPUT -p tcp --dport 5901 -j ACCEPT && sudo service iptables save