Jumpserver的部署与相关参考

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

特点:

完全开源,GPL授权

Python编写,容易再次开发

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

集成了Ansible,批量命令等

支持WebTerminal

Bootstrap编写,界面美观

自动收集硬件信息

录像回放

命令搜索

实时监控

批量上传下载


Jumpserver服务端的配置

环境:CentOS 6.5


#创建www用户:

useradd -u 10086 -s /sbin/nologin -M www


#创建目录

mkdir /jumpserver

cd /jumpserver/


#下载ez_setup-0.9.tar.gz

wget https://pypi.python.org/packages/ba/2c/743df41bd6b3298706dfe91b0c7ecdc47f2dc1a3104abeb6e9aa4a45fa5d/ez_setup-0.9.tar.gz


#下载pip-1.5.4.tar.gz压缩包

wget https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz

#安装ez_setup-0.9.tar.gz

tar xf ez_setup-0.9.tar.gz

cd ez_setup-0.9

python ez_setup.py

cd ../


#安装pip-1.5.4.tar.gz

tar xf pip-1.5.4.tar.gz

cd pip-1.5.4

python setup.py install

cd ../


#安装git包

yum -y install git  #####不要再/root  /home目录下安装,以免权限等问题影响安装


#克隆。克隆过程比较漫长。

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

cd jumpserver/install/


#在执行这句安装时后面有报错,请执行下句命令。

python install.py

#如果没有报错就不用安装这条命令;

pip install -r requirements.txt -i http://pypi.douban.com/simple --trusted-host pypi.douban.com


#运行 crontab,定期处理失效连接,定期更新资产信息

cd /jumpserver/jumpserver/

python manage.py crontab add


#按照顺序在Web页面添加资产、为admin推送资产,为admin创建授权规则,尝试连接资产



参考文档:

1.http://www.iyunv.com/thread-158572-1-1.html    [经验分享] JumpServer3.0 常见问题FAQ

2.http://blog.csdn.net/wanglei_storage/article/details/51001810    jumpserver 堡垒机环境搭建(图文详解)

3.http://www.cnblogs.com/veniceslove/p/6305975.html  源码安装jumpserver(适用于企业)

官网:

http://www.jumpserver.org/

你可能感兴趣的:(Jumpserver的部署与相关参考)