NoVNC 实现 网页 访问 桌面系统 [ 80 端口 ]
安装 TigerVNC-Server
rpm -qa | grep vnc | xargs yum remove -y
yum install tigervnc-server -y
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vnc_1.service
vim /etc/systemd/system/vnc_1.service
vncpasswd
setenforce 0
systemctl stop firewalld
systemctl disable firewalld
systemctl daemon-reload
systemctl enable vnc_1.service
vncserver :1
安装 NoVNC
# https://codeload.github.com/novnc/noVNC/tar.gz/v1.1.0
# 链接:https://pan.baidu.com/s/1D8cpEtKD-7W7ZAeQitK1WQ
# 提取码:f5d0
tar -zxf noVNC-1.1.0.tar.gz -C /opt/
cd /opt/noVNC-1.1.0/utils/
openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem
一路回车就好
./launch.sh --vnc localhost:5901
报错没有安装 websockify 脚本为在线安装 所以没有安装成功
离线安装 websockify
# 链接:https://pan.baidu.com/s/1b3Eq9JxrIeP07JpTx9mnTA
# 提取码:4h10
unzip websockify-master.zip
mv websockify-master websockify
mv websockify /opt/noVNC-1.1.0/utils
/opt/noVNC-1.1.0/utils/launch.sh --vnc localhost:5901
完成
访问验证
10.0.200.70 需提前执行 vncserver :1 开启 5901 端口
http://10.0.200.70:6080/vnc.html
开机 自启
1)编写 VNCServer 开机自启 脚本
vim /etc/init.d/vncserver
export USER='root'
eval cd ~$USER
case "$1" in
start)
# 启动命令行 此处自定义分辨率 控制台号码 或 其它参数
su $USER -c '/usr/bin/vncserver -depth 16 -geometry 1024x768 :1'
echo "Starting TightVNC server for $USER "
;;
stop)
# 终止命令行 此处控制台号码与启动一致
su $USER -c '/usr/bin/vncserver -kill :1'
echo "vncserver stopped"
;;
*)
echo "Usage: /etc/init.d/vncserver {start|stop}"
exit 1
;;
esac
exit 0
chmod 777 /etc/init.d/vncserver
/etc/init.d/vncserver start
2)仅 设置 VNCServer 开机自启
vim /etc/rc.d/rc.local
/etc/init.d/vncserver start
# /opt/noVNC-1.1.0/utils/launch.sh --vnc localhost:5901
3)重启 验证
# reboot
# 启动 NoVNC
# /opt/noVNC-1.1.0/utils/launch.sh --vnc localhost:5901
# http://10.0.200.70:6080/vnc.html
扩展
1)将 NoVNC 端口 设置为 80
vim /opt/noVNC-1.1.0/utils/launch.sh
默认为 6080
reboot
访问验证
# 启动 NoVNC
# /opt/noVNC-1.1.0/utils/launch.sh --vnc localhost:5901
# http://10.0.200.70/vnc.html
完成
2)全屏显示
完成
3)优化
# 别名
alias NoVNC '/opt/noVNC-1.1.0/utils/launch.sh --vnc localhost:5901'
# 启动
# NoVNC
Web 访问:
链接:https://pan.baidu.com/s/1WWrBKJqz6L4_uw2aqE742Q 提取码:hgk3
快捷方式:
目标:
D:\Chrome-bin\chrome.exe http://10.0.200.70/vnc.html
运行:
完成