最新文章:

首页 运维技术

jumpserver堡垒机搭建

发布时间:2017年10月27日 评论数:抢沙发 阅读数:5504

    一、什么是jumpserver

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

    那么,jumpserver有什么特点呢?


    • 完全开源,GPL授权

    • Python编写,容易再次开发

    • 实现了跳板机基本功能,认证、授权、审计

    • 集成了Ansible,批量命令等

    • 支持WebTerminal

    • Bootstrap编写,界面美观

    • 自动收集硬件信息

    • 录像回放

    • 命令搜索

    • 实时监控

    • 批量上传下载

    二、jumpserver安装

    下面通过两台主机来搭建 jumpserver堡垒机!

    环境: 

    CentOS Linux release 7.3.1611 (Core) 

    关闭 iptables,关闭 selinux 

    jumpserver:192.168.90.7

    client:192.168.90.8

    注意:操作只是在jumpserver端操作,不涉及client

    #安装git


    [root@linux-node1 data]# yum -y install git

    #上次安装包并解压

    下载地址:http://download.zhsir.org/jumpserver/jumpserver-master.zip

    解压:


    [root@linux-node1 data]# unzip jumpserver-master.zip

    #执行安装脚本

    [root@linux-node1 install]# pwd
    /data/jumpserver-master/install
    [root@linux-node1 install]# python install.p

    jumpserver 堡垒机搭建 环境部署 第1张

    jumpserver 堡垒机搭建 环境部署 第2张

    jumpserver 堡垒机搭建 环境部署 第3张

    jumpserver 堡垒机搭建 环境部署 第4张

    jumpserver 堡垒机搭建 环境部署 第5张

    jumpserver 堡垒机搭建 环境部署 第6张

    登录:

    jumpserver 堡垒机搭建 环境部署 第7张

    注:

        1. 安装过程中要求输入数据库密码时,直接回车就行
    
        2. 完成安装后,请访问web,继续查看后续文档
    
        3. 如果启动失败,请返回上层目录,手动运行./service.sh restart启动
    
        4. 默认账号密码 admin 5Lov@wife

    三、配置jumpserver

    1、用户管理

    jumpserver 堡垒机搭建 环境部署 第8张

    1)添加用户

    点击用户管理 —> 查看用户 —> 添加用户

    jumpserver 堡垒机搭建 环境部署 第9张

    输入要添加的用户名,姓名,权限,Mail,并且发送邮件 —> 保存

    jumpserver 堡垒机搭建 环境部署 第10张

    查看添加的用户

    jumpserver 堡垒机搭建 环境部署 第11张

    查看用户邮件 邮件中包含了用户名,权限,web密码,ssh 密钥密码,以及密钥下载地址。

    jumpserver 堡垒机搭建 环境部署 第12张

    2)添加用户组

    点击用户管理 —> 查看用户组 —> 添加用户组

    jumpserver 堡垒机搭建 环境部署 第13张

    添加新的小组 —> 运维小组

    jumpserver 堡垒机搭建 环境部署 第14张

    查看刚才添加的组

    jumpserver 堡垒机搭建 环境部署 第15张.

    2、资产管理

    1)添加资产组

    点击资产管理 —> 查看资产组 —> 添加主机组

    jumpserver 堡垒机搭建 环境部署 第16张

    输入组名称,并且输入描述组用途

    jumpserver 堡垒机搭建 环境部署 第17张


    2)添加资产

    点击资产管理 —> 查看资产 —> 添加资产

    jumpserver 堡垒机搭建 环境部署 第18张

    输入主机名,主机IP,管理用户名(管理员用户,主机中必须存在的哦~ 可以是root),端口,资产组 —> 提交保存

    jumpserver 堡垒机搭建 环境部署 第19张

    3)添加机房

    点击资产管理 —> 查看机房 —> 添加机房

    jumpserver 堡垒机搭建 环境部署 第20张

    输入机房名称,其他的可以选填 —> 保存

    jumpserver 堡垒机搭建 环境部署 第21张

    3、权限管理

    1)sudo

    点击权限管理 —> sudo —> 添加别名

    jumpserver 堡垒机搭建 环境部署 第22张

    输入别名,系统命令,备注 —> 点击保存

    jumpserver 堡垒机搭建 环境部署 第23张


    2)添加系统用户

    点击授权管理 —> 系统用户 —> 添加系统用户

    jumpserver 堡垒机搭建 环境部署 第24张

    输入用户名,密码,管理的sudo及备注 —> 单击保存


    jumpserver 堡垒机搭建 环境部署 第25张

    创建好系统之后,单击推送,将用户名、密码、sudo的信息推送到服务器。

    jumpserver 堡垒机搭建 环境部署 第26张

    选择系统用户,资产组 —> 单击保存

    jumpserver 堡垒机搭建 环境部署 第27张

    推送成功

    jumpserver 堡垒机搭建 环境部署 第28张


    3)授权规则

    点击授权管理 —> 授权规则 —> 添加规则

    jumpserver 堡垒机搭建 环境部署 第29张

    输入授权名称,用户/用户组,资产/资产组,系统用户,备注 —> 单击保存

    jumpserver 堡垒机搭建 环境部署 第30张

    4、登录

    这时候创建已经完成,下一步用户”zhangyang”通过web和密钥登录堡垒机 192.168.90.7,并实现跳转到服务器 192.168.90.8

    1)通过web登录 可以看到用户ID,用户名,权限,key,最后登录,用户组,授权主机数,以及主机信息。

    jumpserver 堡垒机搭建 环境部署 第31张

    单击查看主机 —> 连接

    jumpserver 堡垒机搭建 环境部署 第32张

    连接成功,可以对该主机进行操作。

    jumpserver 堡垒机搭建 环境部署 第33张

    2)通过ssh登录

    通过邮件中收到的地址,下载key

    点击工具 —> 用户密钥管理者

    jumpserver 堡垒机搭建 环境部署 第34张

    单击导入 —> 输入用户名,密码(密码在邮件中)

    jumpserver 堡垒机搭建 环境部署 第35张

    连接 jumpserver 堡垒机 192.168.90.7,输入密钥密码进行登录

    jumpserver 堡垒机搭建 环境部署 第36张

    登录成功!! 

    jumpserver 堡垒机搭建 环境部署 第37张

    授权的列表中连接到服务器

    jumpserver 堡垒机搭建 环境部署 第38张

二维码加载中...
本文作者:Mr.linus      文章标题: jumpserver堡垒机搭建
本文地址:http://www.90qj.com/445.html  本文已经被百度收录,点击查看详情
版权声明:若无注明,本文皆为“挨踢 Blog”原创,转载请保留文章出处。
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论