VNC安装与使用

https://blog.csdn.net/m0_37659459/article/details/126683586

centos8 VNC Server安装及配置

安装

yum install tigervnc-server -y

sudo dnf install tigervnc-server

配置

首先是对防火墙的设置,查看防火墙状态并将5901端口(默认5901)开放

sudo firewall-cmd --zone=public --add-port=5901/tcp --permanent

5901端口开放后可以查看5901端口状态

firewall-cmd --query-port=5901/tcp

设置5901端口开放后,要进行reload

firewall-cmd –reload

防火墙没有打开,显示firewallD is not running.

随后复制配置文件

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

查看文件,不需要修改

根据VNC指导文件说明,还需要对/etc/tigervnc/vncserver.users文件添加一个键值对:1=root

随后启动vncserver

vncserver :1

查看vncserver list看看启动了没

vncserver -list

到这一步其实server端就已经ok了

查看1.service的状态,显示已经启动

systemctl status vncserver@:1.service

启动1.service

systemctl start vncserver@:1.service

MobaXterm客户端连接

ps -ef | grep -i vnc | grep -v grep查看所有vnc进程,找到该进程通过kill -9 端口号结束该进程

再次启动

systemctl start vncserver@:1.service

报错Job for vncserver@:1.service failed because the control process exited with error code.

再次启动vncserver,失败,根据提示要remove.Xl-lock文件和Xl文件

清空配置缓存(删除X0即可,也可以根据需要全部删除)

[root@wyx .X11-unix]# ls /tmp/.X11-unix

保留config passwd xstartup即可

[root@wyx .vnc]# ls /root/.vnc/

启动vncserver

vncserver :1

现在可以通过systemd管理服务了

systemctl status vncserver@:1.service

netstat -antulp | grep 5901

ps -ef | grep vnc

posted @ 2024-04-08 10:05  jhtchina  阅读(11)  评论(0编辑  收藏  举报