cheungssh自动化运维工具

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

CheungSSH 是一款中国人自主研发的Linux运维自动化管理服务器软件,是具有中国特色社会主义的IT自动化运维管理软件CheungSSH优势

简单,不需要特定的语法,不需要学习,即使不懂得Linux的人也能操作

功能完备,命令执行、文件传输、批量部署程序、服务器资产信息收集、计划任务、开放的API等主要功能

开源,使用免费

不掺杂Linux之外的概念,让懂得Linux的人使用起来更得心应手

无需安装任何插件

Python开发,开源代码

通过SSH管理服务器,通信安全,无需开启额外的端口和启动额外的程序

安全存储数据,采用Mysql Oracle数据库

通过SSH管理登陆,无需额外创建任何管理账号,只需要业务账号即可,即平时登陆服务器的账户。做到无痕操作,不给服务器增加额外负担

运行速度快,采用缓存技术实验


实验环境

centos6.5_x64



实验软件

CheungSSH-Master.zip


软件安装

yum install -y mysql mysql-server mysql-devel

service mysqld restart

mysqladmin -uroot password 数据库密码

mysql -uroot -p数据库密码

mysql> create database cheungssh;

mysql> grant all privileges on cheungssh.* to cheungssh@localhost identified by '123@.com';

mysql> select host,user from mysql.user;

+-----------+------------+

| host      | user       |

+-----------+------------+

| 127.0.0.1 | root       |

| centos6   |            |

| centos6   | root       |

| localhost |            |

localhost | cheungssh  |

| localhost | jumpserver |

| localhost | root       |

+-----------+------------+

7 rows in set (0.00 sec)

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| cheungssh          |

| jumpserver         |

| mysql              |

| test               |

+--------------------+

5 rows in set (0.00 sec)

mysql> flush privileges;


mysql -ucheungssh -p授权密码   验证授权密码能不能进数据库


unzip CheungSSH-master.zip

sh  CheungSSH-master/bin/install-CheungSSH.sh


您的服务器IP:

192.168.31.135

请输入您的服务器IP地址作为CheungSSH的访问地址: (默认: 192.168.31.135)

您需要开启一个HTTP服务来运行CheungSSH的web功能,请您指定HTTP的端口号(默认80) 

您需要开启一个websocket端口来实时交互命令执行结果,请指定一个端口号(默认1337)

正在配置..

完成配置

强烈建议您使用yum(Centos)安装CheungSSH,本地软件包安装极为繁琐 (Enter键继续) 

是否通过Yum网络安装软件包?(y/n) y

CheungSSH需要数据库支持,远程或者本地都行,如果没有,程序将为您安装,如果有,您在以后需要填写数据库信息  yes表示有, no表示没有,有还是没有? (yes/no) yes


用户名: cheungssh

密  码: cheungssh

登  录: http://192.168.31.135:80/cheungssh

管  理: http://192.168.31.135:80/cheungssh/admin

启动CheungSSH服务: /home/cheungssh/bin/cheungssh-service.sh start


wKioL1ex2nHTRcttAAAtfl-Ti5U010.png-wh_50


用户名 cheungssh  密码 cheungssh



wKiom1ex2s7iHDSCAABv4OvdTDs078.png-wh_50


wKiom1gT40figuekAAD-oIrOCDU236.jpg-wh_50

如若出现截图的故障请按照下面教程排障


cd /home/cheungssh/soft/

tar zxvf django-redis-cache-1.6.3.tar.gz

tar zxvf django-cors-headers-1.0.0.tar.gz

tar zxvf django-redis-4.3.0.tar.gz

cd django-cors-headers-1.0.0  

python setup.py  install

cd Django-1.4.22

python setup.py  install

cd django-redis-4.3.0

python setup.py  install

/home/cheungssh/bin/cheungssh-service.sh   restart



wKioL1gT40eicR8RAADXbXGZF2c084.jpg-wh_50



本文转自 mailfile 51CTO博客,原文链接:http://blog.51cto.com/mailfile/1839034,如需转载请自行联系原作者

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
17天前
|
敏捷开发
【sgCreatePinyin】自定义小工具:敏捷开发→自动化生成拼音字段名称(字段名生成工具)
【sgCreatePinyin】自定义小工具:敏捷开发→自动化生成拼音字段名称(字段名生成工具)
|
1月前
|
移动开发 安全 数据安全/隐私保护
iOS 全局自动化代码混淆工具!支持 cocoapod 组件代码一并混淆
iOS 全局自动化代码混淆工具!支持 cocoapod 组件代码一并混淆
|
1月前
|
Web App开发 前端开发 测试技术
探索自动化测试工具:Selenium的威力与应用
探索自动化测试工具:Selenium的威力与应用
探索自动化测试工具:Selenium的威力与应用
|
1月前
|
测试技术
现代软件测试中的自动化工具与挑战
传统软件测试面临着越来越复杂的系统架构和不断增长的测试需求,自动化测试工具应运而生。本文将探讨现代软件测试中自动化工具的应用和挑战,深入分析其优势与局限性,为软件测试领域的发展提供思路和启示。
|
1月前
|
jenkins 测试技术 持续交付
现代软件测试中的自动化工具与挑战
随着软件开发领域的不断发展,自动化测试工具在测试过程中扮演着越来越重要的角色。本文将探讨现代软件测试中自动化工具的应用及面临的挑战,旨在帮助开发人员和测试人员更好地理解和应对自动化测试中的问题。
|
2天前
|
存储 运维 Shell
Ansible自动化运维工具安装和基本使用
Ansible 是一款无代理的IT自动化工具,通过SSH连接目标主机执行配置管理、应用部署和云端管理任务。它使用YAML编写的Playbook定义任务,核心组件包括Playbook、模块、主机清单、变量等。Ansible的优势在于易用、功能强大、无须在目标主机安装额外软件,并且开源。安装过程涉及配置网络源、yum安装和SSH密钥设置。通过定义主机清单和使用模块进行通信测试,确保连接成功。
Ansible自动化运维工具安装和基本使用
|
2天前
|
机器学习/深度学习 运维 网络协议
运维工程师必会工具(Nmap和TCPdump)
运维工程师必会工具(Nmap和TCPdump)
|
17天前
|
敏捷开发
【sgCreateTableData】自定义小工具:敏捷开发→自动化生成表格数据数组[基于el-table]
【sgCreateTableData】自定义小工具:敏捷开发→自动化生成表格数据数组[基于el-table]
|
24天前
|
Java 测试技术 API
软件测试中的自动化工具与策略
软件测试是确保软件质量的重要环节,而自动化测试工具和策略的应用在提高测试效率和准确性方面发挥着重要作用。本文将介绍几种常见的自动化测试工具,并探讨在软件测试中应用自动化测试的最佳实践和策略。
|
26天前
|
Web App开发 Java 测试技术
深入理解与应用软件自动化测试工具Selenium
随着软件开发的快速发展,软件测试在保证产品质量方面发挥着越来越重要的作用。其中,自动化测试以其效率高、成本低的特点受到了广大开发者的欢迎。本文主要介绍了自动化测试工具Selenium的基本概念、原理以及在实际开发中的应用,旨在帮助读者更好地理解和使用Selenium进行高效的自动化测试。
22 4