You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jumpserver/README.md

126 lines
4.3 KiB

## Jumpserver
7 years ago
[![Python3](https://img.shields.io/badge/python-3.6-green.svg?style=plastic)](https://www.python.org/)
[![Django](https://img.shields.io/badge/django-1.11-brightgreen.svg?style=plastic)](https://www.djangoproject.com/)
[![Ansible](https://img.shields.io/badge/ansible-2.2.2.0-blue.svg?style=plastic)](https://www.ansible.com/)
[![Paramiko](https://img.shields.io/badge/paramiko-2.1.2-green.svg?style=plastic)](http://www.paramiko.org/)
7 years ago
7 years ago
7 years ago
----
7 years ago
7 years ago
Jumpserver是全球首款完全开源的堡垒机使用GNU GPL v2.0开源协议,是符合 4A 的专业运维审计系统。
使用Python / Django 进行开发,遵循 Web 2.0 规范,配备了业界领先的 Web Terminal 解决方案,交互界面美观、用户体验好。
采纳分布式架构,支持多机房跨区域部署,中心节点提供 API各机房部署登录节点可横向扩展、无并发访问限制。
改变世界,从一点点开始。
7 years ago
7 years ago
----
7 years ago
### Feature 功能
- Auth 统一认证
- CMDB 资产管理
- Perm 统一授权
- Audit 审计
- LDAP AUTH 支持LDAP认证
- Web terminal
- SSH Server
### Environment 环境
7 years ago
* Python 3.6
* Django 1.11
8 years ago
7 years ago
### 快速启动
7 years ago
7 years ago
```
7 years ago
$ docker run -p 8080:80 -p 2222:2222 jumpserver/jumpserver:0.5.0-beta2
7 years ago
```
7 years ago
更多见 [Dockerfile](https://github.com/jumpserver/Dockerfile.git)
7 years ago
### 详细安装步骤
   [文档](https://github.com/jumpserver/jumpserver/wiki/v0.5.0-%E5%9F%BA%E4%BA%8E-CentOS7)
8 years ago
7 years ago
### Usage 使用
  1. Visit http://$HOST:8080 (访问 http://你的主机IP:8080 来访问 Jumpserver)
  2. Click left navigation visit Applications-Terminal and accept coco and luna register
7 years ago
(点击左侧 应用程序接受 Coco注册)
8 years ago
7 years ago
  3. Click Assets-Admin user, Create admin user
(添加 管理用户)
8 years ago
7 years ago
4. Click Assets-System user, Create system user
(添加 系统用户)
  5. Click Assets-Asset, Add a asset
(添加 资产)
8 years ago
7 years ago
  6. Click Perms-Asset permission, Add a perm rule
(添加授权规则授权给admin)
8 years ago
7 years ago
  7. Connect ssh server coco (连接 ssh server coco)
ssh -p2222 $USER@$Host
8 years ago
7 years ago
8 years ago
7 years ago
### Snapshot 截图
8 years ago
7 years ago
https://github.com/jumpserver/jumpserver/issues/438
8 years ago
8 years ago
### Demo
demo使用了开发者模式并发只能为1
- Jumpserver: [访问](http://demo.jumpserver.org:8080) 账号: admin 密码: admin
- Coco: ssh -p 2222 admin@demo.jumpserver.org 密码: admin
7 years ago
### ROADMAP
参见 https://github.com/jumpserver/jumpserver/milestone/2
8 years ago
7 years ago
### SDK
- python: https://github.com/jumpserver/jumpserver-python-sdk
- java: https://github.com/KaiJunYan/jumpserver-java-sdk.git
7 years ago
### Docs 开发者文档
7 years ago
* [Project structure 项目结构描述](https://github.com/jumpserver/jumpserver/blob/dev/docs/project_structure.md)
* [Code style Python代码规范](https://github.com/jumpserver/jumpserver/blob/dev/docs/python_style_guide.md)
* [Api style API设计规范](https://github.com/jumpserver/jumpserver/blob/dev/docs/api_style_guide.md)
7 years ago
### Contributor 贡献者
#### 0.4.0
- ibuler <广宏伟>
- 小彧 <李磊> Django资深开发者为users模块贡献了很多代码
- sofia <周小侠> 资深前端工程师, luna前端代码贡献者和现在维护者
- liuz <刘正> 全栈工程师, 编写了luna大部分代码
8 years ago
- jiaxiangkong <陈尚委> Jumpserver测试运营
#### 0.3.2
7 years ago
- halcyon <王墉> DevOps 资深开发者, 0.3.2 核心开发者之一
8 years ago
- yumaojun03 <喻茂峻> DevOps 资深开发者jperm开发者擅长Python, Go以及PAAS平台开发
- kelianchun <柯连春> DevOps 资产开发者fix了很多connect.py bug
7 years ago
### 开发者群
如果你为Jumpserver贡献过代码请加一下群 需要验证一下你的github id
群号: 489385245
7 years ago
### License & Copyright
Copyright (c) 2014-2017 Beijing Duizhan Tech, Inc., All rights reserved.
Licensed under The GNU General Public License version 2 (GPLv2) (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
https://www.gnu.org/licenses/gpl-2.0.html
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.