前言

VNC (Virtual Network Console)是虚拟网络控制台的缩写。它 是一款优秀的远程控制工具软件,可以实现远程控制计算机的功能; TigerVNC 是一个小巧而强大的VNC工具,支持Windows、Linux以及Unix等多种操作系统,具有较高的安全性和性能

安装部署

直接使用yum安装vncserver

yum -y install tigervnc-server

检查vncserver安装状态

[root@localhost ~]# rpm -qa |grep tigervnc-server
tigervnc-server-minimal-1.8.0-25.el7_9.x86_64
tigervnc-server-1.8.0-25.el7_9.x86_64

配置VNC用户

切换linux用户

[root@localhost ~]# su - mddoo
Last login: Wed Dec 13 19:31:46 CST 2023 on pts/1

直接键入 vncpasswd 命令设置vnc密码

配置vncserver服务

复制vncserver的服务配置文件

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

修改配置文件,将 <USER> 改为用户名

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

启动ncserver服务

systemctl start vncserver@:1.service

查看vncserver服务状态

systemctl status vncserver@:1.service

设置vncserver服务开机自启

systemctl enable vncserver@:1.service

查看vncserver监听端口

ss -tunlp |grep vnc

放行防火墙

firewall-cmd --add-port=5901/tcp --permanent #放行5901端口
firewall-cmd --reload #重启防火墙配置

关闭selinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0


诗酒趁年华