当前位置: 首页 > news >正文

【十年java搬砖路】Jumpserver docker版安装及配置Ldap登陆认证

Jumpserver docker 安装启动教程

拉取镜像

 docker pull JumpServer

启动进行前确保有Redis 和Mysql

创建jumperServer数据库

在MYSQL上执行
创建数据库
登陆MYSQL

 mysql -u root -p 

创建Jumperserveri库

create database jumpserver default charset 'utf8mb4';

可以为jumperServer创建专门的用户

grant all on jumpserver.* to 'jumpserver'@'%' identified by 'Aa123456';

刷新配置

flush privileges;

退出

exit;

生成key 和 token 后面启动jumpeSerive 用

生成KEY,在Linux上执行,获取返回值

 if [ "$SECRET_KEY" = "" ]; then SECRET_KEY=`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 50`; echo "SECRET_KEY=$SECRET_KEY" >> ~/.bashrc; echo $SECRET_KEY; else echo $SECRET_KEY; fi

生成token 在Linux上执行,获取返回值

if [ "$BOOTSTRAP_TOKEN" = "" ]; then BOOTSTRAP_TOKEN=`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 16`; echo "BOOTSTRAP_TOKEN=$BOOTSTRAP_TOKEN" >> ~/.bashrc; echo $BOOTSTRAP_TOKEN; else echo $BOOTSTRAP_TOKEN; fi

创建jumpserver 和物理机映射目录

mkdir -p /data/jumpserver

启动JumperServer命令

docker run -d --name=jumpserver -h jumpserver --restart=always
-v /data/jumpserver/:/data/jumpserver/data/media
-p 8080:80
-p 2222:2222
-e SECRET_KEY=xxxxxxxxxxxxxx \ #填写刚刚生成的key
-e BOOTSTRAP_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \ #填写刚刚生成的token
-e DB_HOST=192.168.2.107 \ # 数据库服务器地址
-e DB_PORT=3306 \ # 数据库端口
-e DB_USER=jumpserver \ # 数据库用户
-e DB_PASSWORD=“Aa123456” \ # 数据库密码
-e DB_NAME=jumpserver \ # 数据库名称
-e REDIS_HOST=192.168.2.107 \ # redis服务器地址
-e REDIS_PORT=6379
-e REDIS_PASSWORD=“xxxxxx”
jumpserver/jms_all:last

docker run -d --name=jumpserver -h jumpserver --restart=always  \
-v /data/jumpserver/:/data/jumpserver/data/media \
-p 8080:80 \
-p 2222:2222 \
-e SECRET_KEY=xxxxxxxxxxxxxx \ 
-e BOOTSTRAP_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \
-e DB_HOST=192.168.2.107 \  
-e DB_PORT=3306 \
-e DB_USER=jumpserver \ 
-e DB_PASSWORD="Aa123456" \
-e DB_NAME=jumpserver \
-e REDIS_HOST=192.168.2.107 \
-e REDIS_PORT=6379 \
-e REDIS_PASSWORD="xxxxxx" \
jumpserver/jms_all:last

Ldap认证

安装好后浏览器输入 ip加端口8080访问
http://IP:8080/
在这里插入图片描述
首次登录默认密码账号admin admin

登陆后右上角点设置—认证设置----LADP 输入对应的Ldap信息

在这里插入图片描述

测试链接没问题,提交,提交之后就用户导入,可以导入用户,导入之后就能测试登陆。

在这里插入图片描述

http://www.lryc.cn/news/362368.html

相关文章:

  • C\C++内存管理(未完结)
  • 一个小时搞定JAVA面向对象(5)——抽象与接口
  • 图像关键特征描述方法-小目标
  • 【qt15】windeployqt 安装依赖
  • DETR论文重点
  • slf4j等多个jar包冲突绑定的排查方法使用IDEA的maven help解决
  • MySQL主从的延迟怎么解决呢?
  • 【一百】【算法分析与设计】N皇后问题常规解法+位运算解法
  • GPT-4:人工智能领域的新里程碑
  • mysql inset bug
  • oracle查看序列
  • flask-slqalchemy使用详解
  • Scala学习笔记8: 包
  • 分享一份糟糕透顶的简历,看看跟你写的一样不
  • VMware 三种网络模式
  • 红绿二分查找
  • C51单片机 串口打印printf重定向
  • PieCloudDB Database Flink Connector:让数据流动起来
  • 主机CPU访问PCIe设备内存空间和PCIe设备访问主机内存空间
  • 在家AIAA(美国航空航天学会)文献如何查找下载
  • dnf手游版游玩感悟
  • 安卓如何书写注册和登录界面
  • 黄仁勋的AI时代:英伟达GPU革命的狂欢与挑战
  • Linux云计算架构师涨薪班课程内容包含哪些?
  • c语言:自定义类型(枚举、联合体)
  • 2024年适合GISer参加的全国性比赛
  • 番外篇-用户购物偏好标签BP-推荐算法ALS
  • 气膜体育馆的防火性能分析—轻空间
  • 什么台灯对眼睛好?一文给你分享具体什么台灯对眼睛好!
  • python-bert模型基础笔记0.1.00