作者:杨幂-real-perfectpb_852 | 来源:互联网 | 2023-07-11 18:59
gbase8a vnc server服务配置
vnc是一个远程控制工具,VNC运行的工作流程如下:
(1) VNC客户端通过浏览器或VNC
Viewer连接至VNC Server。
(2) VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC Server显示装置。
(3) 在客户端输入联机密码后,VNC
Server验证客户端是否具有存取权限。
(4) 若是客户端通过VNC Server的验证,客户端即要求VNC
Server显示桌面环境。
(5) VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC
Server负责。
(6) VNC Server将来由 X Server的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNC Server的桌面环境及输入装置。
vnc server配置步骤:
1、安装vnc server
yum install -y
tigervnc-server
2、配置一个vnc实例
cp
/lib/systemd/system/vncserver@.service
/etc/systemd/system/vncserver@\:1.service
3、更改配置内容,设定vnc的登录用户
[Unit]
Description=Remote
desktop service (VNC)
After=syslog.target
network.target
[Service]
Type=simple
#WorkingDirectory=/home/gbase
#User=gbase
#Group=gbase
PIDFile=/home/gbase/.vnc/%H%i.pid
ExecStartPre=/bin/sh
-c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
#ExecStart=/usr/bin/vncserver
-autokill %i
ExecStart=/usr/sbin/runuser
-l gbase -c "/usr/bin/vncserver %i"
#ExecStop=/usr/bin/vncserver
-kill %i
ExecStop=/bin/sh
-c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
Restart=on-success
RestartSec=15
[Install]
WantedBy=multi-user.target
4、设置vnc用户的密码
切换到gbase下(su - gbase)
vncpasswd 按提示输入密码。在选择view-only的密码时,输入y或n均可。
5、加载配置:
systemctl
daemon-reload
6、启动服务并设置随机启动
systemctl
start vncserver@:1.service
systemctl
enable vncserver@:1.service