在centos8系统上使用tigervnc-server搭建VNC

使用tigervnc作为vncserver端

安装VNC-server

sudo dnf update
sudo dnf install tigervnc-server

生成密码

sudo vncpasswd root 
#然后按提示输入密码

配置防火墙

#添加
firewall-cmd --zone=public --add-port=5901/tcp --permanent  #(--permanent永久生效,没有此参数重启后失效)

#重新载入
firewall-cmd --reload

#查看
firewall-cmd --zone=public --query-port=5901/tcp

#删除
firewall-cmd --zone=public --remove-port=5901/tcp --permanen

配置开机启动

编辑启动脚本

sudo vim /usr/lib/systemd/system/vncserver@:1.service

在文件中添加如下内容

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
User=root
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i -geometry 1280x720"
PIDFile=/root/.vnc/%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target

设置开机启动

#使用systemctl设置
sudo systemctl daemon-reload                 #让系统知道新的单元文件
sudo systemctl enable [email protected]       #让系统开机启动这个服务器
sudo systemctl start [email protected]         #启动这个服务器

你可能感兴趣的:(centos,linux,tightvnc,vnc)