Appearance
CentOS 7 安装 VNC 服务
1. 安装
sh
yum -y install tigervnc-server tigervnc2. 创建 vncserver@:1.service
sh
cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service3. 修改文件
sh
vi /lib/systemd/system/vncserver@:1.service将文件中的 <USER> 改成 root 或者你需要有登陆权限的其他用户
sh
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=simple
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver_wrapper root %i
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target4. vncserver root 用户密码
sh
[root@localhost ~]# vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n //不添加只读密码
A view-only password is not used5. 重载
sh
systemctl daemon-reload6. 启动
sh
systemctl start vncserver@:1.service && systemctl status vncserver@:1.service && systemctl enable vncserver@:1.service7. VNC 连接
sh
VNC连接工具
IP地址 端口号 5901
或者
192.168.0.1:1如果想创建多个用户
1. 配置该用户 vncpasswd
sh
su - test
vncpasswd2. 新建 vncserver@:2.service,创建其他用户,以此类推
sh
cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:2.service3. 修改 <USER> 为用户名 test
sh
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=simple
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver_wrapper test %i
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target4. 删除
sh
rm -rf /lib/systemd/system/vncserver@.service5. 启动
sh
systemctl start vncserver@:2.service && systemctl status vncserver@:2.service && systemctl enable vncserver@:2.service
