环境:
麒麟V10服务器系统作为服务端,桌面操作系统作为客户端
步骤1、配置服务端
# rpm -ivh tigervnc-server-1.10.1-2.p01.ky10.x86_64.rpm //安装tigervnc-server服务端
注:tigervnc-server离线安装包可以在对应架构镜像解压后的Packages目录下获取,或者以下百度云链接获取:
链接:https://pan.baidu.com/s/1CFSBBOBhoLk3uVAqi_SLQw
提取码:d64g
右击桌面空白处打开终端
# sudo -i //提权
# vncserver //启动vnc,初次启动根据提示输入vnc密码,如下图
# systemctl stop firewalld.service //关闭防火墙
# systemctl disable firewalld.service
# vncserver -list //查看已经启动,:1表示端口为5901
步骤2、将vnc加入开机启动项,实现开机自启
方法1:直接写入rc.local
# chmod 755 /etc/rc.local
# vim /etc/rc.local //追加如下内容,其中:1代表固定使用5901端口,1920x1080是固定分辨率
su - root -c 'vncserver :1 -geometry 1920x1080'
方法2:加入systemd管理
将vncserver加入系统服务并设置开机自启并固定端口号(如不需要请忽略此步)
# cp /usr/lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service //这里以5901端口启动vncserver为例加入系统服务
# vim /etc/systemd/system/vncserver@:1.service //内容更改如下
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
# systemctl deamon-reload
# systemctl restart vncserver@:1.service
# systemctl status vncserver@:1.service
# systemctl enable vncserver@:1.service //设置为开机自启
步骤3、麒麟V10桌面系统作为客户端访问
系统自带远程桌面访问客户端:remmina
输入IP和端口号(中间用英文冒号分隔),点击连接
输入服务端配置的vnc密码:
访问成功:
--------------------------
麒麟软件以安全可信操作系统技术为核心,旗下拥有“银河麒麟”、“中标麒麟”两大产品品牌,面向通用和专用领域打造安全创新操作系统产品和相应解决方案,现已形成了服务器操作系统、桌面操作系统、嵌入式操作系统、麒麟云等产品。麒麟软件系列产品能同时支持飞腾、鲲鹏、龙芯、申威、海光、兆芯等国产CPU。企业坚持开放合作共建产业生态,为客户提供完整的国产化解决方案。
麒麟软件官网:https://www.kylinos.cn
麒麟生态适配查询:麒麟生态