zoukankan      html  css  js  c++  java
  • docker 部署 堡垒机 jumpserver

    ######

    1.服务器环境

    # ifconfig eth0
    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.56.28  netmask 255.255.255.0  broadcast 192.168.56.255
            inet6 fe80::20c:29ff:fe8c:189b  prefixlen 64  scopeid 0x20<link>
            ether 00:0c:29:8c:18:9b  txqueuelen 1000  (Ethernet)
            RX packets 88251  bytes 129673256 (123.6 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 15111  bytes 1219936 (1.1 MiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

    2.所需环境【需要自行部署】

    docker-ce
    redis

    mysql
    > create database jumpserver default charset 'utf8' collate 'utf8_bin';
    > grant all on jumpserver.* to 'root'@'%' identified by 'test789!123';

    3.部署jumpserver

    docker run --name jumpserver_all -d   
    -v /opt/jumpserver/data:/opt/jumpserver/data   
    -m 2048M --memory-swap 2048M  
    -p 80:80   -p 2222:2222   
    -e DB_HOST=192.168.56.28   -e DB_PORT=3306   -e DB_USER=root   -e DB_PASSWORD='test789!123'   -e DB_NAME=jumpserver   
    -e REDIS_HOST=192.168.56.28   -e REDIS_PORT=6379    -e REDIS_PASSWORD='test789!123'   
    jumpserver/jms_all:v2.4.3

     4.参数含义

    -p 外部端口:容器内部端口
    -m 容器内存限制,格式是数字加单位,单位可以为 b,k,m,g。最小为 4M 
    --memory-swap 内存+交换分区大小总限制。格式同上。必须大于等于-m设置的数字
    -c 设置容器CPU权重,在CPU共享场景使用
    -it 标准输入输出有关
    -d 后台启动
    -v 文件映射[宿主机目录:容器目录]
    -e 设置环境变量到容器中
    --name  指定容器名字,后续可以通过名字进行容器管理,links特性需要使用名字

     5.图示【初始账号密码:admin/admin】

    
    
    
     

     6. 关于日志存储

    在 Jumpserver 中,有登陆日志、FTP日志、操作日志、改密日志、批量命令,还有Windows操作录屏。这些日志都会占用磁盘空间,数据库记录。

    用户登录日志:jumpserver库下audits_userloginlog表 改密日志:jumpserver库下audits_passwordchangelog表 审计操作日志(管理员操作创用户分权限日志): jumpserver库下audits_operatelog表 ftp文件上传下载日志: jumpserver库下audits_ftplog表 执行终端命令日志: jumpserver库下terminal_command表 终端会话连接:jumpserver库下terminal_session表

    ######

  • 相关阅读:
    2020软件工程作业04
    2020软件工程作业03
    2020软件工程作业02
    2020软件工程作业01
    Linux操作系统分析-课程学习总结报告
    结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程
    深入理解系统调用
    基于mykernel 2.0编写一个操作系统内核
    交互式多媒体图书平台的设计与实现
    码农放入自我修养之必备技能学习笔记
  • 原文地址:https://www.cnblogs.com/faithH/p/14000726.html
Copyright © 2011-2022 走看看