首先要安装好CentOS7.9 20.09版本 建议直接把图形界面等都选上一次安装好,不要选最小化模式
可以从 阿里云开源镜像下载安装ISO文件。
这里VNC和noVNC很容易混淆
参考:https://www.cnblogs.com/connect/p/linux-novnc.html
必备安装内容:(除此之外还有一个websockify,在noVNC启动的时候会自动从git中clone,不用在意)
yum install -y epel*
yum install -y git
yum install -y tigervnc-server
git clone git://github.com/kanaka/noVNC (项目在国外服务器,速度会比较慢,不过noVNC也不大 4MB左右,直接等待一会儿)
然后配置noVNC
cd ./noVNC/utils/ openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem
新建一个VNC链接:
vncserver :1
第一次vncserver时会让你设置密码,之后在noVNC网页端会输入
关闭防火墙:
setenforce 0
systemctl stop firewalld
systemctl disable firewalld
运行noVNC:
在noVNC目录下,执行 ./utils/launch.sh --vnc localhost:5901
实际测试:
先用ifconfig获取本机地址,然后访问 http://本机IP:6080/vnc.html(使用Chrome浏览器或者360等极速模式,否则打不开或者打开慢)
坑:
connection refuse或者网页有noVNC画面但是点链接显示无法连接:查看是否启动了VNC服务