国产运维自动化管理服务器 CheungSSH

CheungSSH 是一款中国人自主研发的Linux运维自动化管理服务器软件,后端使用 Python 语言+Django 的 Web 框架,前端使用 Bootstrap+Javascript+jQuery 框架开发,通信协议采用 Linux 系统自带的 SSH 协议,无 Agent 。并通过 Paramiko 库完成自动化登录,本系统可以基本满足日常的自动化运维需求。不采用任何第三方工具和接口。

CheungSSH优势

  • 简单,不需要特定的语法,不需要学习,即使不懂得Linux的人也能操作
  • 功能完备,命令执行、文件传输、批量部署程序、服务器资产信息收集、计划任务、开放的API等主要功能
  • 开源,使用免费
  • 不掺杂Linux之外的概念,让懂得Linux的人使用起来更得心应手
  • 无需安装任何插件
  • Python开发,开源代码
  • 通过SSH管理服务器,通信安全,无需开启额外的端口和启动额外的程序
  • 安全存储数据,采用Mysql Oracle数据库
  • 通过SSH管理登陆,无需额外创建任何管理账号,只需要业务账号即可,即平时登陆服务器的账户。做到无痕操作,不给服务器增加额外负担
  • 运行速度快,采用缓存技术

安装:(CentOS7测试正常)

git clone https://gitee.com/CheungSSH_OSC/CheungSSH
cd CheungSSH/bin/
sh install-cheungssh.sh

安装过程中,会需要设置默认Web端口,可以回车设置为80,也可以自己指定。

安装完成后,使用服务器的IP地址打开即可。

默认管理员信息:

管理员账户:cheungssh
管理员密码: cheungssh

CheungSSH构架:

作者项目地址:
https://gitee.com/CheungSSH_OSC/CheungSSH

使用方法:

安装后,我们进行服务器添加,即可对添加的服务器批量下发命令。


添加机器后,我们接下来使用批量下发命令:


下发命令后执行界面如下:

其他功能请参阅项目中的使用文档,国产软件开发不易,希望大家多多支持。

后记:在使用过程中,我发现一些小BUG,比如添加的节点如果处于故障状态,批量下发命令会卡在读取机器状态的地方,以及多次使用不稳定,需要重启程序才可以继续使用的问题,我将和作者进行沟通处理。

» 本文链接:国产运维自动化管理服务器 CheungSSH
» 转载请注明来源:刺客博客
» 如果文章失效或者安装失败,请留言进行反馈。