# cd /usr/local/noVNC-1.3.0/utils
# openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem //生成self.pem文件(VNC的默认会话不是安全的,需要创建一个安全的VNC连接,一路回车就好)
背景:
centos7、tigervnc、noVNC-1.3.0
前提:
若当前系统没有图形界面,需要先安装图形界面
# yum groupinstall "GNOME Desktop" "Graphical Administration Tools" -y
需要安装python3
# wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz
# xz -d Python-3.6.8.tar.xz
# tar -xf Python-3.6.8.tar
# cd Python-3.6.8
# ./configure prefix=/usr/local/python3
# make && make install
步骤一:vnc服务安装
# which vncserver //查看是否已安装了vnc服务
# yum install tigervnc-server -y //安装vnc服务
步骤二:vnc服务配置
# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service //复制一份服务配置
# vim /etc/systemd/system/vncserver@:1.service //配置客户端登录账号root
[Service]
user = root
# vncpasswd //配置登录密码
步骤三:vnc服务启动
# setenforce 0
# systemctl stop firewalld
# systemctl disable firewalld //关闭防火墙
# vncserver :1 //启动服务,默认端口5900,启动一个服务,端口+1
步骤四:安装noVNC
https://github.com/novnc/noVNC/releases 下载最新版本的noVNC-1.3.0.zip
# unzip noVNC-1.3.0.zip -d /usr/local #解压文件
步骤五:配置noVNC
# cd /usr/local/noVNC-1.3.0/utils
# openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem //生成self.pem文件(VNC的默认会话不是安全的,需要创建一个安全的VNC连接,一路回车就好)
步骤六:noVNC服务启动
# /usr/local/noVNC-1.3.0/utils/novnc_proxy --vnc localhost:5901 //启动noVNC,--vnc 指定vnc服务
步骤七:浏览器访问服务器
浏览器打开 http://服务器ip:6080/vnc.html ,打开步骤而设置的密码,即可连接服务器!!!