Jumpserver开源堡垒机

Jumpserver开源跳板机系统部署

创新互联公司从2013年创立,先为天宁等服务建站,天宁等地企业,进行企业商务咨询服务。为天宁企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

1.   简介

Jumpserver使用Python / Django进行开发,遵循 Web 2.0规范,配备了业界领先的 Web Terminal解决方案,交互界面美观、用户体验好。

Jumpserver采纳分布式架构,支持多机房跨区域部署,中心节点提供 API,各机房部署登录节点,可横向扩展、无并发限制。改变世界,从一点点开始。

 

wiki地址:https://github.com/jumpserver/jumpserver/wiki

官方网站:http://www.jumpserver.org/

Github地址:https://github.com/jumpserver/jumpserver

2.   环境

CentOS Linux release 7.3.1804 (Core)

3.   安装epel

# yum makecache

# yum install epel-release

# yum clean all

4.   安装依赖包

# yum -y install python-pip python-devel sshpass lrzsz readline-devel

5.   安装mariadb-server

# yum -y install mariadb mariadb-devel mariadb-server

# systemctl start mariadb

# systemctl enable mariadb

创建数据库jumpserver授权

# create database jumpserver default charset 'utf8';

# grant all on jumpserver.* to 'jumpserver'@'127.0.0.1' identified by 'password';

6.   下载jumpserver

# wget https://github.com/jumpserver/jumpserver/archive/0.3.2-rc2.tar.gz

# cd /usr/local/src

# cd /usr/local/src

# tar -xf 0.3.2-rc2.tar.gz

# cd /usr/local/src/jumpserver-0.3.2-rc2/install

# pip install -r requirement.txt

查看已安装的依赖包

# pip freeze

如果发现版本不一致,那么通过指定版本号重新安装正确版本的依赖包,例如:pip install django==1.6

注意:安装包的版本,必须要与requirement.txt文件中的版本保持一致,否则会出现各种各样的兼容性问题!

7.   安装jumpserver

# python install.py

# cd jumpserver/install

8.   启动jumpserver

# ./service.sh start

9.   访问http://ip:8000

密码:5Lov@wife

用户名:admin

Jumpserver开源堡垒机


分享题目:Jumpserver开源堡垒机
URL分享:http://ybzwz.com/article/gegccd.html