简介

Virtual Network Console(VNC)是一款优秀的远程控制工具软件。

教程

准备工作

  1. 关闭防火墙并禁止开机启动:
    1
    2
    [root@localhost ~]# systemctl stop firewalld.service
    [root@localhost ~]# systemctl disable firewalld.service
  2. 关闭SELinux
    1
    2
    3
    [root@localhost ~]# vi /etc/selinux/config
    ...
    SELINUX=disabled #将值改为disabled

安装软件

1
yum install -y tigervnc-server

复制脚本

将脚本模板复制为vncserver@:1.service1表示桌面号,因此启动的端口号就是59015900 + 桌面号

1
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

编辑脚本

将脚本文件最下方的<USER>替换为自己的用户名,例如root

1
vi /etc/systemd/system/vncserver@:1.service

设置密码

注意使用su username切换到对应的用户进行操作。

1
vncpasswd

启动服务

1
systemctl start vncserver@:1.service

当配置文件发生变化后,应执行systemctl daemon-reload重新加载配置文件。
通过systemctl enable vncserver@:1.service将服务添加到开机启动项中。

测试连接

  1. 下载VNC软件
  2. 在地址栏中输入IP:桌面号后回车
  3. 点击Continue继续连接
  4. 输入设置的VNC密码

参考资料