开源运维跳板机jumpserver安装

Jumpserver 是一款由python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。

特点:

完全开源,GPL授权

Python编写,容易再次开发 
实现了跳板机基本功能,认证、授权、审计 
集成了Ansible,批量命令等 
支持WebTerminal 
Bootstrap编写,界面美观 
自动收集硬件信息 
录像回放 
命令搜索 
实时监控 
批量上传下载

实验环境

centos6.5_x64

实验软件

epel-release-6-8.noarch

jumpserver.git

软件安装

yum -y install git python-pip mysql-devel gcc automake autoconf python-devel vim sshpass lrzsz readline-devel pip*

cd /opt

git clone https://github.com/jumpserver/jumpserver.git

git clone https://github.com/jumpserver/jumpserver.git

Initialized empty Git repository in /opt/jumpserver/.git/

remote: Counting objects: 12993, done.

remote: Total 12993 (delta 0), reused 0 (delta 0), pack-reused 12993

Receiving objects: 100% (12993/12993), 15.32 MiB | 232 KiB/s, done.

Resolving deltas: 100% (8758/8758), done.

cd jumpserver/install && pip install -r requirements.txt

pip freeze

You are using pip version 7.1.0, however version 8.1.2 is available.

You should consider upgrading via the ‘pip install --upgrade pip‘ command.

ansible==1.9.4

argparse==1.4.0

async==0.6.1

backports-abc==0.4

backports.ssl-match-hostname==3.4.0.2

Beaker==1.3.1

beautifulsoup4==4.1.3

bunch==1.0.1

cas==0.15

certifi==2016.8.8

chardet==2.2.1

ClusterShell==1.5.90

cups==1.0

cupshelpers==1.0

decorator==3.0.1

Django==1.6

python install.py

请输入您服务器的IP地址,用户浏览器可以访问 [192.168.31.135]:

是否安装新的MySQL服务器? (y/n) [y]: y

开始安装设置mysql (请手动设置mysql安全)

默认用户名: jumpserver 默认密码: [email protected]

连接数据库成功

请输入SMTP地址:

请输入SMTP端口 [25]:

请输入账户:

请输入密码:

请输入管理员用户名 [admin]: admin

请输入管理员密码: [[email protected]]:

请再次输入管理员密码: [[email protected]]:

Starting jumpserver service:[  OK  ]

安装成功,Web登录请访问   http://ip:8000

netstat -tuplna | grep 8000

tcp        0      0 0.0.0.0:8000                0.0.0.0:*                   LISTEN      11780/python

http://服务器ip:8000

用户名 admin  密码为初始化自行设置 (根据个人喜好修改)

时间: 2024-10-21 19:10:01

开源运维跳板机jumpserver安装的相关文章

开源运维自动化

1. 开源运维自动化工具体系: 系统安装部署-Cobbler 配置管理部署--Saltstack 系统应用监控--zabbix 日志收集分析--fluentd or Elasticsearch 2. 集成开源自动化系统流程设计 裸机机房上架--->填写一些预配置信息(后期考虑直接实现"扫一扫")--->交给平台进行系统安装,进度控制等(cobbler的api实现)--->系统安装完成进行初始化和环境部署(saltstack的api完成)--->添加监控(zabb

运维堡垒机开发

Python之路 那就做个堡垒机吧 本节内容 项目实战:运维堡垒机开发 前景介绍 到目前为止,很多公司对堡垒机依然不太感冒,其实是没有充分认识到堡垒机在IT管理中的重要作用的,很多人觉得,堡垒机就是跳板机,其实这个认识是不全面的,跳板功能只是堡垒机所具备的功能属性中的其中一项而已,下面我就给大家介绍一下堡垒机的重要性,以帮助大家参考自己公司的业务是否需要部署堡垒机. 堡垒机有以下两个至关重要的功能: 权限管理 当你公司的服务器变的越来越多后,需要操作这些服务器的人就肯定不只是一个运维人员,同时也

运维工具SaltStack之一安装部署

运维工具SaltStack之一安装部署 一.概述 salt是一个异构平台基础设置管理工具,使用轻量级的通讯器ZMQ,用Python写成的批量管理工具,完全开源,遵守Apache2协议,与Puppet,Chef功能类似,有一个强大的远程执行命令引擎,也有一个强大的配置管理系统,通常叫做Salt State System. 二.基本原理 采用C/S模式,server端就是salt的master,client端就是minion,minion与master之间通过ZeroMQ消息队列通信.minion上

云堡垒机和传统运维堡垒机,哪个更好?

企业使用运维堡垒机是为了保障数据安全,但是现在市面上的运维堡垒机品牌实在太多,就连堡垒机形态,也由最传统的跳板机.硬件堡垒机.软件堡垒机,过渡到如今的云堡垒机.那么传统运维堡垒机和云堡垒机相比哪个更好呢?云堡垒机有什么优势所在呢? 传统运维堡垒机: 传统运维堡垒机主要以硬件形态(或硬件为主.软件为辅)部署和使用,这类硬件堡垒机比较笨重,价格十分昂贵,对原有网络结构入侵大,部署起来有技术难度,但是其安全性很好,管控能力十分强大,可以扩展容纳超大规模的IT系统.是银行.国营大型企业IT运维团队的首要

运维堡垒机是什么?有什么作用?

安全考虑,运维人员通常都会通过堡垒机,进行服务器的日常维护工作.运维堡垒机对运维维护人员的安全操作起着重要的审计和控制作用.在出现重大服务器操作事故时,能够快速有效的定位原因和责任人. 运维堡垒机是什么? 运维堡垒机是种具备强大防御功能和安全审计功能的服务器.基于跳板机理念,作为内外网络的个安全审计监测点,以达到把所有网站安全问题集中到某台服务器上解决,从而省时省力.同时运维堡垒主机还具备了,对运维人员的远程登录进行集中管理的功能作用. 运维堡垒机是网络中容易受到侵害的主机,所以堡垒机也必须是自

回答运维新手对YUM安装和编译安装的区别

    工作之余不乏一些幽默和调侃! 擅长网络的同事小李对Linux服务这方面一直不怎么了解.今天编译安装nginx时看到很多configure参数后头疼的问我,这yum安装和编译安装有啥区别啊?! 个人看法总结如下: 安装方式不同: yum安装:是将yum源中的rpm包下载到本地,安装这个rpm包(安装完自动删除rpm包,可配置安装完之后不删除). 源码安装:下载源码包,需要进行配置.编译和安装,配置的过程可以进行参数设定. 优缺点: yum安装优点:安装方便,快捷,能够解决包依赖的问题. y

【MongDB运维】MongDB自动安装脚本--rpm包安装版

#!/bin/bash # Version:  v1.0 by Jason_Asia on 2014-05-14 # Desc:     auto install mongodb rpm packages software_dir=/home/dba/software/mongodb ##{{{ check mongodb install status mongod_thread_status="`netstat -nltp | grep mongod | wc -l`" if [ $

【redis运维】redis自动安装脚本(只安装redis)

Redis自动安装部署 本文总共分为4个部分: redis自动安装脚本目录结构说明: redis自动安装脚本内容: redis的操作系统服务脚本说明: 本文引用的资料链接地址. 说明:本文未涉及redis内存分配器部分的内容. 第一部分 Redis自动安装脚本目录结构说明: # ls 查看当前目录包含以下3个文件 -- install_redis.sh        # redis自动安装脚本 -- redis-2.8.9.tar.gz      # redis安装包(需make,make te

(转)运维老鸟教你安装centos6.5如何选择安装包

运维老鸟教你安装centos6.5如何选择安装包 原文:http://blog.51cto.com/oldboy/1564620 近来发现越来越多的运维小伙伴们都有最小化安装系统的洁癖,因此,找老男孩来咨询,这个"洁癖"好习惯啊,必须支持,,因此发布本文和大家分享下. (1)系统安装类型选择及自定义额外包组 进入如图2-28所示界面.上半部分是系统定制的不同的系统安装类型选择项,默认是"Desktop",这里我们选择"Minimal",即最小化安