novnc的安装和设置开机自启

一、安装和使用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

一路回车下去

二、设置开机自启

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Ubuntu 20.04上安装VNC和noVNC,您可以按照以下步骤进行操作: 1. 安装VNC服务器:您可以使用TigerVNC或TightVNC等VNC服务器。使用以下命令安装TigerVNC: ``` sudo apt update sudo apt install tigervnc-standalone-server tigervnc-common ``` 2. 创建一个新的VNC用户配置文件。使用以下命令创建一个新的VNC用户配置文件: ``` vncserver ``` 在第一次运行命令时,您需要设置VNC服务器的密码。请设置一个安全的密码并记住它。 3. 停止VNC服务器并编辑配置文件。运行以下命令停止VNC服务器: ``` vncserver -kill :1 ``` 然后使用以下命令编辑VNC配置文件: ``` nano ~/.vnc/xstartup ``` 4. 在打开的文件中,注释掉所有内容并添加以下内容: ``` #!/bin/bash unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec /etc/X11/xinit/xinitrc ``` 5. 保存并关闭文件后,赋予配置文件可执行权限: ``` chmod +x ~/.vnc/xstartup ``` 6. 动VNC服务器。使用以下命令动VNC服务器: ``` vncserver -geometry 1280x800 ``` 在命令中,您可以根据需要设置分辨率。 7. 安装noVNCnoVNC是一个基于HTML5的VNC客户端,可以通过Web浏览器访问VNC服务器。使用以下命令安装noVNC: ``` sudo apt install novnc ``` 8. 配置noVNC:编辑noVNC的配置文件,使用以下命令: ``` sudo nano /etc/novnc/novnc.conf ``` 确保以下行的注释被取消,并将其设置为如下内容: ``` $websockify_args="--web /usr/share/novnc/" ``` 9. 保存并关闭文件后,重新noVNC服务: ``` sudo systemctl restart novnc.service ``` 现在,您应该能够通过Web浏览器访问VNC服务器了。在浏览器中输入服务器的IP地址和端口号(默认为6080),然后使用之前设置的VNC密码登录。 希望对您有所帮助!如果您有任何问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值