【Rvnc】基于noVnc集成的远程终端管理平台

新年好!祝各位小伙伴们新年快乐!工资翻倍!

Rvnc-logo-blue
在这里插入图片描述

项目介绍

项目地址:https://github.com/LogestCai/Rvnc
基于noVNC、C#和easyAdmin快速开发的远程管理平台。
可快速部署企业内部远程管理平台,方便企业运维管理。

学习视频教程

  • B站视频:01-RVNC远程管理平台部署教程
  • B站视频:02-RVNC远程管理平台客户端安装包制作
  • B站视频:03-RVNC远程管理平台升级包制作

安装教程

1、docker 方式安装

【docker安装请参考】【Docker快速入门指南】

强烈推荐使用docker方式一键安装。

# 基于noVnc集成的远程终端管理平台
第一步,下载安装包
git clone https://github.com/LogestCai/Rvnc.git
第二步,安装依赖包
cd Rvnc/rvnc
### 需要制定安装机器的IP地址 请设置平台服务器ip地址为静态ip
chmod +x ./run.sh&&./run.sh 192.168.1.4

运行完成后访问如下网址
前台地址:http://192.168.1.4:9999 【请替换成你自己的ip地址】此地址为pc端终端安装页面
后台地址:http://192.168.1.4:9999/admin 【请替换成你自己的ip地址】
	登录用户  admin 密码 111111

2、自行部署环境安装

较复杂,暂时不建议,有兴趣自行研究源码!

部署步骤

  • 安装过程
Last login: Fri Jan 20 08:07:44 2023 from 192.168.1.2
[root@localhost ~]# git clone https://github.com/LogestCai/Rvnc.git
正克隆到 'Rvnc'...
remote: Enumerating objects: 4619, done.
remote: Counting objects: 100% (147/147), done.
remote: Compressing objects: 100% (92/92), done.
remote: Total 4619 (delta 57), reused 112 (delta 49), pack-reused 4472
接收对象中: 100% (4619/4619), 82.20 MiB | 3.54 MiB/s, done.
处理 delta 中: 100% (805/805), done.
[root@localhost ~]# cd ./Rvnc/rvnc/
[root@localhost rvnc]# chmod +x ./run.sh&&./run.sh 192.168.1.4
the IP you input is 192.168.1.4
===================正在启动redis容器==================================
1882d7f8d7f9aa4b736474d93405c3a282d94133f65f0563fd6b0e173d9436e1
===================正在启动vnc代理容器==================================
a379d95ba1139cb98effa3d06766608735144985a0a712a6de6d29493206808b
===================正在启动mysql容器==================================
37e33d5cf27f83d8b982144296f55c76aa43a4cebad67d33af0de1c32c4541cb
===================正在启动启动vncLNMP==================================
d64479d4aa526816ab7fde2056301639710dd67bb2658e6c82eab446bb9d0852
vnclnmp
===================正在启动还原mysql数据文件==================================
mysql: [Warning] Using a password on the command line interface can be insecure.
[root@localhost rvnc]# 

  • 访问客户端安装界面

在浏览器中输入 http://192.168.1.4:9999 【请替换为你自己的ip】
【Rvnc】基于noVnc集成的远程终端管理平台_第1张图片

  • 客户端安装
    找一台需要被远程的终端,下载客户端并安装客户端,点击立即下载后、然后运行安装程序,直接下一步下一步至完成。
    【Rvnc】基于noVnc集成的远程终端管理平台_第2张图片
    【Rvnc】基于noVnc集成的远程终端管理平台_第3张图片

  • 修改客户端配置文件
    【Rvnc】基于noVnc集成的远程终端管理平台_第4张图片

修改保存配置文件后,退出客户端程序 ,重新运行客户端程序。
【Rvnc】基于noVnc集成的远程终端管理平台_第5张图片

  • 客户端可以发送远程请求
    【Rvnc】基于noVnc集成的远程终端管理平台_第6张图片
  • 可以在后台看到远程请求记录,方便快速找到对应主机
    【Rvnc】基于noVnc集成的远程终端管理平台_第7张图片
  • 点击远程就可以直接远程该主机了
    【Rvnc】基于noVnc集成的远程终端管理平台_第8张图片

代码仓库

  • GitHub地址:https://github.com/LogestCai/Rvnc

项目效果

【Rvnc】基于noVnc集成的远程终端管理平台_第9张图片

你可能感兴趣的:(C#.NET,操作系统,git,github,novnc,远程工具)