安装 VNC 软件
配置内网 YUM 源
1
2
3
4
5
6
7
8cat > /etc/yum.repos.d/ky.repo << EOF
[ky]
name = Ky
baseurl = http://10.251.25.10/arm/
gpgcheck = 0
gpgkey=file:///etc/
enabled = 1
EOF安装 vncserver 软件
1
yum install tigervnc-server -y
配置 VNC
配置 VNC service 文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28# 复制一份 service 文件为 vncserver@:1.service
cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service
# 修改 service 文件,将用户改成 root
vim /lib/systemd/system/vncserver@:1.service
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
WorkingDirectory=/root
User=root
Group=root
PIDFile=/root/.vnc/%H%i.pid
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重载 systemd 配置
1
systemctl daemon-reload
设置 VNC 用户密码(K8EO69c#)
1
2
3vncpasswd
//Password:# 设置或修改当前用户的VNC登录密码
//Verify:# 再次输入当前用户的VNC登录密码启动 vncserver,并配置开机启动
1
systemctl enable --now vncserver@:1.service
新增一个用户
新增一个系统用户,如
jiankangyun1
2
3
4
5# 创建jiankangyun 用户
useradd jiankangyun
# 为健康云用户设置密码
passwd jiankangyun
为 jainkangyun 用户配置 VNC
配置 VNC service 文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28# 复制一份 service 文件为 vncserver@:2.service
cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:2.service
# 修改 service 文件,将用户改成 jiankangyun
vim /lib/systemd/system/vncserver@:2.service
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
WorkingDirectory=/home/jiankangyun
User=jiankangyun
Group=jiankangyun
PIDFile=/home/jiankangyun/.vnc/%H%i.pid
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重载 systemd 配置
1
systemctl daemon-reload
切换到 jiankangyun 用户
1
su - jiankangyun
设置 VNC 用户密码(K8EO69c#)
1
2
3vncpasswd
//Password:# 设置或修改当前用户的VNC登录密码
//Verify:# 再次输入当前用户的VNC登录密码配置
xstartup文件,支持中文输入1
2
3
4
5
6
7
8
9
10
11
export GTK_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx"
export XMODIFIERS="@im=fcitx"
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec /usr/bin/mate-session
# 启用 fcitx 框架
fcitx &配置 /etc/profile 文件,添加以下配置
1
2
3export LANG=zh_CN.UTF-8
export LC_CTYPE=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8切换回 root 用户,启动 vncserver,并配置开机启动
1
systemctl enable --now vncserver@:2.service
备注:手动启动与关闭 vncserver
1
2
3
4# 关闭
vncserver -kill :2
# 启动
vncserver :2
