novnc安装和开机自启设置

2023-05-16

一、安装和使用novnc

1. 下载noNVC

git clone https://github.com/novnc/noVNC.git

2.创建安装连接

VNC的默认会话不是安全的,需要创建一个安全的VNC连接。创建完毕的证书 self.pem 需要放置到 noVNC/utils 目录下,当启动 noVNC 时,websockify将自动装载证书。

cd noVNC
openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem

一路回车下去

3.运行 noVNC,连接本机是5901的vnc服务

./utils/launch.sh --vnc localhost:5901

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PjpP6A5s-1669098082802)(img/1667372027736.png)]

http://uduntu-master:6080/vnc.html?host=uduntu-master&port=6080

4.打开链接,输入密码连接

http://192.168.122.218:6080/vnc.html

二、设置开机自启

1、编写启动脚本

 nano /opt/software/noVNC/utils/start_novnc.sh

复制下面到脚本

#!/bin/bash
nohup /opt/software/noVNC/utils/novnc_proxy --vnc localhost:5901 --listen 6080 &

2、附加权限

chmod u+x /opt/software/noVNC/utils/start_novnc.sh

3、编写.service脚本

sudo nano /etc/systemd/system/novnc.service

4.1.复制下面到脚本

[Unit]
Description= noVNC  Service(noVNC)
After=tigervnc.target


[Service]
# backend running
Type=forking


ExecStart=/opt/software/noVNC/utils/start_novnc.sh
ExecStop=/bin/kill -9 $(ps -e | grep 'receive' | awk '{print $1}')
Restart=on-failure


[Install]
WantedBy=multi-user.target

4.2.通知 systemd 我们创建了一个新的单元文件:

sudo systemctl daemon-reload

4.3.启用单元文件:

sudo systemctl enable novnc.service

4.4.执行以下命令启动 VNC 服务:

sudo systemctl start novnc.service

4.5.验证服务是否已成功启动:

sudo systemctl status novnc.service

4.6.重启服务器

sudo reboot

证服务是否已成功启动:**

sudo systemctl status novnc.service

4.6.重启服务器

sudo reboot
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

novnc安装和开机自启设置 的相关文章

随机推荐

  • 爬虫常见错误以及难点(一)

    目录 常见错误一 常见错误二 常见错误三 常见错误四 难点 xff1a 难点一 难点二 难点三 难点四 难点五 难点六 难点七 难点八 难点九 难点十 难点十一 难点十二 难点十三 难点十四 难点十五 难点十六 常见错误一 就是设置 hea
  • Linux下开启和禁用触摸板-转

    本文转自 xff1a https blog csdn net junmuzi article details 38491093 感谢原作者分享 电脑型号 xff1a DELL G3 操作系统 xff1a Linux 16 04 LTS 打开
  • function declared implicitly的正确解决方法

    使用GUIBuilder创建了两个 c文件 xff0c 需要在其中一个文件中调用另一个文件的函数 xff0c 他们初始只有 include DIALOG h xff0c 在编译只有一个警告 xff0c declared implicitly
  • Jetson TX2物理引脚与虚拟引脚映射计算

    Data 2017 11 17 Author cjh Theme Jetson TX2物理引脚与虚拟引脚映射计算 最近需要控制Jetson TX2 J21那一排的引脚 xff0c 发现其规律和TX2相距甚远 xff0c 网上NVIDIA的论
  • SVN

    转自 http blog csdn net gexiaobaohelloworld article details 7752862 SVN简介 SVN xff08 Subversion xff09 是一个自由 开源的项目源代码版本控制工具
  • svn使用的适用技巧

    关于SVN的使用 xff0c 这里整理两个重要的问题 xff1a 1 svn不能commit so 2 34 a 34 等库文件 xff1a svn add 还是 svn st 均查看不到想要提交的 so 文件 后来才知道原来是配置文件出了
  • calico更换ip地址池-k8s

    注意 xff1a 生产环境更换ip地址池会导致网络中断 xff0c 请慎重 在Kubernetes中 xff0c 以下所有三个参数必须等于或包含Calico IP池CIDR xff1a kube apiserver xff1a pod ne
  • Centos 7安装GNOME桌面环境

    第一步 xff1a 列出可安装的桌面环境 span class token punctuation span root 64 local span class token punctuation span span class token
  • Linux anaconda3 安装python版zeroc-ice 3.7.3报 undefined symbol: SSLeay

    原因 xff1a linux通过 pip install zeroc ice 61 61 3 7 3时会从源文件重新编译一个二进制版本 xff0c windows与macos不会重新编译 编译过程依赖openssl 但是centos7版本的
  • npm install提示没有权限

    npm install unsafe perm 61 true allow root
  • mysql排序后分页出现的数据混乱

    原因 xff1a 排序的字段值不唯一 xff0c 值相同时排序顺序不固定 解决方法 xff1a 增加排序字段改用值唯一的字段排序
  • Ubuntu安装mysql,修改数据存储目录

    1 创建目录并修改目录权限 mkdir home abc data chown R mysql mysql home abc data 2 修改mysql配置文件 etc mysql my cnf xff0c 增加以下配置 mysqld d
  • 获取CAS全部配置说明

    直接下载 xff1a CAS Server全部配置详解 通过cas bootadmin获取 通过CAS Initializr获取模块cas bootadmin server overlay curl http localhost 8080
  • SpringBoot配置SSL(https)

    生成证书 keytool genkey alias cas keyalg RSA validity 999 keysize 2048 storetype PKCS12 keypass aaaaaa storepass aaaaaa keys
  • 2018年秋招面经

    Data 2017 10 30 Author cjh 一不小心秋招都结束了 xff0c 趁还有些印象 xff0c 留下点东西造福大众 秋招一般聚集在9月初到10月底 xff0c 大公司快的有些8月中旬就开始了 xff0c 所以大家要把握时间
  • CAS Client部署

    参考内容 官方参考文档 xff1a Java Cas Client Cas Server部署参考 CAS Server部署 xff0c 基于版本6 6 4 修改配置 添加依赖 lt dependency gt lt groupId gt o
  • Python机器学习:train_test_split()划分数据集

    调用sklearn里面的model selection包的train test split 函数可以一行代码划分好数据集 包名 xff1a from sklearn model selection import train test spl
  • 安装Python3.8.10和ssh连接

    xff01 xff01 xff01 xff01 制作镜像之前防火墙要关掉 xff08 必须要关的 xff09 systemctl stop ufw span class token punctuation span service syst
  • WebSSH安装和开机自启设置

    一 安装 apt install nfs span class token punctuation span common WebSSH 要求 Python2 7 或 3 4 43 如果有 Python 环境 xff0c 可以使用 pip
  • novnc安装和开机自启设置

    一 安装和使用novnc 1 下载noNVC span class token function git span clone https github com novnc noVNC git 2 创建安装连接 VNC的默认会话不是安全的