国产操作类linux系统vnc服务方式
VNC虚拟网络控制台协议 (Virtual Network Console)是一款远程控制工具软件,可以实现图形化界面控制计算机的功能。使用银河麒麟v10系统(类Centos),完成vnc调试与堡垒机的连接。
一、查看可用的软件组
需要先为操作系统安装GUI软件组使用yum grouplist命令进行查看,并安装。
yum grouplist yum groupinstall -y "Server with UKUI GUI" #系统之间的名称有差别,以具体查询到的为准

二、安装vnc服务
配置dns,必要的话修改镜像源(略),此处以tigervnc-server为例。
yum install tigervnc-server -y
安装完成后将系统默认模式调整为图形化模式。
systemctl set-default graphical.target
三、配置并启动vnc服务
启动vnc服务的方式有两种:直接使用vncserver命令启动 、使用systemctl 的方式启
- vncserver命令启动:
vncserver
- 使用systemctl 系统服务的方式启动:
1、拷贝配置文件(复制后,可能需要修改权限)
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
2、修改系统服务配置文件
vim /etc/systemd/system/vncserver@:1.service [Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking User=root ExecStart=/usr/bin/vncserver :1 -geometry 1280x1024 -depth 24 -securitytypes=none -fp /usr/share/X11/fonts/misc ExecStop=/usr/bin/vncserver -kill :1 [Install] WantedBy=multi-user.target
3、开启启动、启动、查状态(此处启动的是编号为1的桌面)
systemctl enable vncserver@:1.service systemctl start vncserver@:1.service systemctl status vncserver@:1.service
四、vnc服务的参数说明
1、启动命令vncserver后参数包含:
- -name桌面名称
- -depth色彩深度(8,16,24,32可选)
- -geometry分辨率
- -pixelformat 对指定位置设置颜色值
- -fp前台运行Xvnc
- -autokill当xstartup脚本退出时自动杀死Xvnc
- -noxstartup不用xstartup
- -xstartup用于xstartup脚本位置

五、vnc服务其他说明
1、指定启动的桌面编号(以2号为例)
vncserver :2
2、查看当前已经启动的桌面编号
vncserver -list
3、kill掉某个桌面编号(以2号为例)
vncserver -kill :2
4、修改当前用户的vnc密码(当前ssh登录的用户)
vncpasswd
5、端口、桌面编号与堡垒机的连接
涉及堡垒机连接vnc服务的桌面编号为5900之上对应的端口。
如桌面编号为1(vncserver :1)端口对应为5901、桌面编号为5(vncserver :5)端口对应为5905。
若涉及堡垒机的连接,堡垒机(以设备自身逻辑为准)需要连接5900端口,并使用账号1:root、5:root进行连接。

六、总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
linux系统虚拟主机开启支持Swoole Loader扩展的方法
这篇文章主要介绍了linux系统虚拟主机开启支持Swoole Loader扩展的方法,需要的朋友可以参考下2020-12-12
sersync2 完全安装配置说明(二) 可选功能与xml高级配置
sersync2 完全安装配置说明(二) 可选功能与xml高级配置,需要的朋友可以参考下。2011-11-11
新版ubuntu20.04 使用root用户登录系统的详细教程
这篇文章主要介绍了新版ubuntu20.04 使用root用户登录系统的详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-08-08
centos 6.8命令行下使用pptpsetup进行pptp拨号的实现方法
centos 6.8 命令行下可使用pptpsetup进行pptp拨号,首先安装ppp,pptp和pptp-setup三个包,使用pptpsetup进行连接,下面给大家介绍的非常详细,感兴趣的朋友一起看看吧2016-10-10


最新评论