新年好!祝各位小伙伴们新年快乐!工资翻倍!
项目介绍
项目地址:https://github.com/LogestCai/Rvnc
基于noVNC、C#和easyAdmin快速开发的远程管理平台。
可快速部署企业内部远程管理平台,方便企业运维管理。
安装教程
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】
-
客户端安装
找一台需要被远程的终端,下载客户端并安装客户端,点击立即下载后、然后运行安装程序,直接下一步下一步至完成。
-
修改客户端配置文件
修改保存配置文件后,退出客户端程序 ,重新运行客户端程序。
- 客户端可以发送远程请求
- 可以在后台看到远程请求记录,方便快速找到对应主机
- 点击远程就可以直接远程该主机了
代码仓库
- GitHub地址:https://github.com/LogestCai/Rvnc