Skip to content

Commit 7386f52

Browse files
author
root
committed
first commit the runnable code and config
0 parents  commit 7386f52

File tree

407 files changed

+100485
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

407 files changed

+100485
-0
lines changed

Dockerfile

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
FROM alpine
2+
MAINTAINER xRain <[email protected]>
3+
RUN apk add --update openssh sshpass python py-mysqldb py-psutil py-crypto && \
4+
rm -rf /var/cache/apk/*
5+
COPY . /jumpserver
6+
WORKDIR /jumpserver
7+
RUN python /jumpserver/install/docker/get-pip.py && \
8+
pip install -r /jumpserver/install/docker/piprequires.txt && \
9+
rm -rf /jumpserver/docs && \
10+
cp /jumpserver/install/docker/run.sh /run.sh && \
11+
rm -rf /etc/motd && chmod +x /run.sh && \
12+
rm -rf /jumpserver/keys && \
13+
rm -rf /jumpserver/logs && \
14+
rm -rf /home && \
15+
rm -rf /etc/ssh && \
16+
rm -rf /etc/shadow && \
17+
rm -rf /etc/passwd && \
18+
cp -r /jumpserver/install/docker/useradd /usr/sbin/useradd && \
19+
cp -r /jumpserver/install/docker/userdel /usr/sbin/userdel && \
20+
chmod +x /usr/sbin/useradd && \
21+
chmod +x /usr/sbin/userdel && \
22+
mkdir -p /data/home && \
23+
mkdir -p /data/logs && \
24+
mkdir -p /data/keys && \
25+
mkdir -p /data/ssh && \
26+
cp -r /jumpserver/install/docker/shadow /data/shadow && \
27+
cp -r /jumpserver/install/docker/passwd /data/passwd && \
28+
ln -s /data/logs /jumpserver/logs && \
29+
ln -s /data/keys /jumpserver/keys && \
30+
ln -s /data/home /home && \
31+
ln -s /data/ssh /etc/ssh && \
32+
ln -s /data/passwd /etc/passwd && \
33+
ln -s /data/shadow /etc/shadow && \
34+
chmod -R 777 /jumpserver
35+
VOLUME /data
36+
EXPOSE 80 22
37+
CMD /run.sh

LICENSE

Lines changed: 339 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
## 写在前面
2+
- 版本号变更 2.0 -> 0.2版本 3.0 -> 0.3版本
3+
4+
#欢迎使用Jumpserver
5+
**Jumpserver** 是一款由python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。
6+
支持常见系统:
7+
1. CentOS, RedHat, Fedora, Amazon Linux
8+
2. Debian
9+
3. SUSE, Ubuntu
10+
4. FreeBSD
11+
5. 其他ssh协议硬件设备
12+
13+
###截图:
14+
15+
首页
16+
17+
![webterminal](https://github.com/ibuler/static/raw/master/jumpserver3/index.jpg)
18+
19+
WebTerminal:
20+
21+
![webterminal](https://github.com/ibuler/static/raw/master/jumpserver3/webTerminal.gif)
22+
23+
Web批量执行命令
24+
25+
![WebExecCommand](https://github.com/ibuler/static/raw/master/jumpserver3/webExec.gif)
26+
27+
录像回放
28+
29+
![录像](https://github.com/ibuler/static/raw/master/jumpserver3/record.gif)
30+
31+
跳转和批量命令
32+
33+
![跳转](https://github.com/ibuler/static/raw/master/jumpserver3/connect.gif)
34+
35+
命令统计
36+
37+
![跳转](https://github.com/ibuler/static/raw/master/jumpserver3/command.jpg)
38+
39+
### 文档
40+
41+
* [访问wiki](https://github.com/jumpserver/jumpserver/wiki)
42+
* [概览](https://github.com/jumpserver/jumpserver/wiki/%E6%A6%82%E8%A7%88)
43+
* [名词解释](https://github.com/jumpserver/jumpserver/wiki/%E5%90%8D%E8%AF%8D%E8%A7%A3%E9%87%8A)
44+
* [常见问题](https://github.com/jumpserver/jumpserver/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)
45+
* 安装基于:[RedHat 的系统](https://github.com/jumpserver/jumpserver/wiki/%E5%9F%BA%E4%BA%8E-RedHat-%E7%9A%84%E7%B3%BB%E7%BB%9F)[Debian 的系统](https://github.com/jumpserver/jumpserver/wiki/%E5%9F%BA%E4%BA%8E-Debian-%E7%9A%84%E7%B3%BB%E7%BB%9F)
46+
* [快速开始](https://github.com/jumpserver/jumpserver/wiki/%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B)
47+
* [安装图解](https://github.com/jumpserver/jumpserver/wiki/%E5%AE%89%E8%A3%85%E5%9B%BE%E8%A7%A3)
48+
* [应用图解](https://github.com/jumpserver/jumpserver/wiki/%E5%BA%94%E7%94%A8%E5%9B%BE%E8%A7%A3)
49+
50+
### 特点
51+
52+
* 完全开源,GPL授权
53+
* Python编写,容易再次开发
54+
* 实现了跳板机基本功能,认证、授权、审计
55+
* 集成了Ansible,批量命令等
56+
* 支持WebTerminal
57+
* Bootstrap编写,界面美观
58+
* 自动收集硬件信息
59+
* 录像回放
60+
* 命令搜索
61+
* 实时监控
62+
* 批量上传下载
63+
64+
### 其它
65+
66+
[Jumpserver官网](http://www.jumpserver.org)
67+
68+
[论坛](http://bbs.jumpserver.org)
69+
70+
[demo站点](http://demo.jumpserver.org)
71+
72+
交流群: 399218702
73+
74+
### 团队
75+
76+
![](https://github.com/ibuler/static/raw/master/jumpserver3/team.jpg)
77+
78+
79+
80+

0 commit comments

Comments
 (0)