1. vnc-server 安装和配置
1) 在线安装 yum -y install tigervnc-server
2) 更改配置 cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
3) 复制后修改
#/root/.vnc 而不是 /home/root/.vnc
#root 用户比较特别,不带 home/
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
#ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
#PIDFile=/home/<USER>/.vnc/%H%i.pid
(黄色内容修改红色内容)
ExecStart=/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 || :'
4) 加载配置
systemctl daemon-reload
5) 开机自启动
systemctl enable vncserver@:1.service
6) 设置密码
vncpasswd
#提示输入密码
Password:
#提示确认密码
Verify:
最后输入 n
7) 启动服务
systemctl start vncserver@:1.service
8) 报错 解决
#遇到 这些报错信息,执行以下命令。Job for vncserver@:1.service failed because a configured resource limit was exceeded. See "systemctl status vncserver@:1.service" and "journalctl -xe" for details.
rm -rf /tmp/.X11-unix/*
9) 停止服务
systemctl stop vncserver@:1.service
2. vnc-client 安装和配置
1) VNC-Viewer-6.19.325-Windows.exe 双击后选择默认安装即可安装成功
2) 使用客户端 vnc viewer 连接 vncserver
默认链接端口是 IP:5901