Jump跳板机简绍

 

概括

Jumpserver 是一款由python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。 
Jumpserver 是完全开源的项目,安全,透明,免费,方便二次开发;因为jumpserver本身已包含大部分跳板机的功能,一些中小型企业可以直接安装并使用;

基于代码开源的情况,有技术实力的团队可以根据其源码进行适合自己的二次开发;

由于其拥有时尚的外观和直观的功能以及简单地安装配置等特色,是步入自动化运维的不二选择;

 

支持常见系统

CentOS, RedHat, Fedora, Amazon Linux

Debian

SUSE, Ubuntu

FreeBSD

其他ssh协议硬件设备

 

Jumpserver拥有以下特点

完全开源,GPL授权

Python编写,容易再次开发

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

集成了Ansible,批量命令等

支持WebTerminal

Bootstrap编写,界面美观

自动收集硬件信息

录像回放

命令搜索

实时监控

批量上传下载

基于其特点,Jumpserver能够实现跳板机常见需求,如授权、用户管理、服务器基本信息记录等,同时又可批量执行脚本等功能;其中录像回放、命令搜索、实时监控等特点,又能帮助运维人员回溯操作历史,方便查找操作痕迹,便于管理其他人员对服务器的操作控制。

 

安装

  • 解压安装包 
    image_1cqq7f0g817h1ckrj0q8s61v434m.png-12.6kB
  • 需要搭建云yum仓库
 
  1. [root@zhenhua ~]# yum -y install wget //上网下载命令
  2. wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo //aliyun yum源
  3. wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
  4. [root@zhenhua ~]# cd /etc/yum.repos.d/
  5. [root@localhost yum.repos.d]# ls
  6. bak CentOS-Base.repo epel.repo
  7. [root@zhenhua yum.repos.d]# yum -y clean all //清空yum缓存
  8. [root@zhenhua yum.repos.d]# yum makecache // 生成yum新缓存
    • image_1cqq7siiih901aob1mhb1tflbtp53.png-32.9kB

[root@localhost ~]# python -V 
Python 2.6.6 #用2.6.6版本的python 
[root@localhost install]# python install.py #用python安装 

image_1cqqa0nj51hjt1qd7136agc21m4n6d.png-21.6kB

image_1cqq9tap91q0s1h8a19h6h7nmeo5g.png-28.7kB

image_1cqqa8tdv1gbg83g1han1p5r1poh6q.png-23.8kB

image_1cqqaccuu15vfahck5ldr08bk77.png-11.7kB
默认8000端口

    • 然后在网页上输入ip:8000 
      这里需要注意必须用英文模式输入“:”否则连不上 
      image_1cqqe690f1v4v12el1f85jv4j84.png-97.8kB

添加用户

image_1cqqeal5e1kfp1bk0upi1iru1g88h.png-76kB

image_1cqqecn178jcr5f1n8o1bhl1n068u.png-39.1kB


image_1cqqedoq21v9f4171o39rft1bjj9b.png-37kB

image_1cqqek75117731jqrr5gkop1roi9o.png-43.6kB

 

以密钥对链接xshell

image_1cqqf0ta1gsh1ch5narcfbhva5.png-67kB

image_1cqqf2thl6g0pmj1pug1ngm1tt8ai.png-90.4kB 
然后连接 
image_1cqqfj6hnca0cpuj4vt3bn8dbc.png-74.3kB

image_1cqqfknmt1930btq1kcjj2a10v2bp.png-55.6kB

 

image_1cqqfp35n1rjmd4q1tu61rvp1fclcj.png-58.6kB

 

 

授权账号管理的机器

 

资产管理

image_1cqqfshr92flk3s1005tiaco4d0.png-38.9kB

image_1cqqg8gij1c0clip1poq1hqq1iledd.png-75kB

授权账号

image_1cqqger9c1eophfg1o4oqnq1lt3dq.png-46.4kB

image_1cqqgi53ngb4le1oe14jv1qldgn.png-38.9kB

在跳板机服务器上添加系统用户

系统有的话就不用管没有创建系统用户admin

 

添加系统用户

image_1cqqhpdo41i3r49h1m1nve14m0h4.png-73.1kB

推送用户

image_1cqqhujqkj9kuqvm3tld6140qhh.png-23kB
image_1cqqi08aa1vmf10pu17ltjdu1jdthu.png-27.1kB


image_1cqqjcstmgq010sh11ps19vp1bkvib.png-63.8kB

image_1cqqjgeege603631nb6ju46p1j8.png-37.4kB

 

 

重新登录跳板机就可以链接了