Jumpserver1.4.8之安装 Coco组件部署

原创 浪子丶刘少  2019-08-11 09:30  阅读 314 次 评论 5 条 百度未收录

这几天抽空有折腾了下jumpserver堡垒机,话说jumpserver堡垒机在1.4版本以后改动还真的挺大,几个主配置文件都从以前的.py文件变成今天的.yml文件,也不再需要导入数据库,功能上也强大了很多,这里公布一下具体的部署文档。

将分为《部署Jumpserver运行环境》《安装 Coco组件部署》《Luna组件Web-Terminal部署》《配置 Nginx 整合各组件》四部分组成,可以在一台服务器上,当然如果你开心也可以使用多台服务器,具体流程都是一致。今天来看《安装 Coco组件部署

一、coco概述

coco实现了 SSH Server 和 Web Terminal Server 的组件,提供 SSH 和 WebSocket 接口, 使用 Paramiko 和 Flask 开发。

二、下载安装

1、下载coco软件包

cd /opt/
git clone https://github.com/jumpserver/coco.git && cd coco && git checkout master
2、安装 coco 的 rpm 依赖包

yum -y install $(cat /opt/coco/requirements/rpm_requirements.txt)

3、安装 coco 的 python 依赖包

source /opt/py3/bin/activate
#使用python3虚拟环境

pip install -r /opt/coco/requirements/requirements.txt

注:扩展: pip download -r requirements.txt
#使用download可以下载python包到本地
4、查看修改配置文件

cd /opt/coco/
cp config_example.yml config.yml

vim config.yml
修改
CORE_HOST: http://127.0.0.1:8080   #如果和jumpserver在同一服务器无需修改
BOOTSTRAP_TOKEN:    #修改为和jumpserver统一token值
ACCESS_KEY:    # #修改为和jumpserver统一key值

5、启动运行

cd /opt/coco/
chmod +x cocod
./cocod start -d
# 新版本更新了运行脚本,使用方式./cocod start|stop|status|restart  后台运行请添加 -d 参数

本文地址:https://www.ezliushao.com/308.html
加入我们:请加入刘少技术博客交流群:扫描二维码刘少技术博客的QQ交流群 | 浪子丶刘少 QQ:1150110267(注:微信暂停添加好友)
版权声明:本文为原创文章,版权归 浪子丶刘少 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

  1. 新闻头条
    新闻头条 【新手】 @回复

    文章不错非常喜欢

  2. 青蛙旅游
    青蛙旅游 【新手】 @回复

    简单实用