Jumpserver部署+Ldap认证

article/2025/9/13 9:08:11

内容导航

  • (一)jumpserver快速部署
    • 1,部署内容
    • 2,附上安装脚本
    • 3,解决github无法连接
    • 4,修改配置
  • (二)使用jumpserver
    • 1,登录信息
    • 2,添加主机
    • 3,web终端登录使用
    • 4,jumpserver使用ldap创建/验证用户

(一)jumpserver快速部署

1,部署内容

在这里插入图片描述

cd /opt
curl -sSL https://github.com/jumpserver/jumpserver/releases/download/v2.28.6/quick_start.sh | bash

在这里插入图片描述

2,附上安装脚本

#!/usr/bin/env bash
#Version=v2.28.6function install_soft() {if command -v dnf > /dev/null; thendnf -q -y install "$1"elif command -v yum > /dev/null; thenyum -q -y install "$1"elif command -v apt > /dev/null; thenapt-get -qqy install "$1"elif command -v zypper > /dev/null; thenzypper -q -n install "$1"elif command -v apk > /dev/null; thenapk add -q "$1"command -v gettext >/dev/null || {apk add -q gettext-dev python3}elseecho -e "[\033[31m ERROR \033[0m] $1 command not found, Please install it first"exit 1fi
}function prepare_install() {for i in curl wget tar iptables; docommand -v $i &>/dev/null || install_soft $idone
}function get_installer() {echo "download install script to /opt/jumpserver-installer-${Version}"cd /opt || exit 1if [ ! -d "/opt/jumpserver-installer-${Version}" ]; thentimeout 60 wget -qO jumpserver-installer-${Version}.tar.gz https://github.com/jumpserver/installer/releases/download/${Version}/jumpserver-installer-${Version}.tar.gz || {rm -f /opt/jumpserver-installer-${Version}.tar.gzecho -e "[\033[31m ERROR \033[0m] Failed to download jumpserver-installer-${Version}"exit 1}tar -xf /opt/jumpserver-installer-${Version}.tar.gz -C /opt || {rm -rf /opt/jumpserver-installer-${Version}echo -e "[\033[31m ERROR \033[0m] Failed to unzip jumpserver-installer-${Version}"exit 1}rm -f /opt/jumpserver-installer-${Version}.tar.gzfi
}function config_installer() {cd /opt/jumpserver-installer-${Version} || exit 1sed -i "s/VERSION=.*/VERSION=${Version}/g" /opt/jumpserver-installer-${Version}/static.env./jmsctl.sh install./jmsctl.sh start
}function main(){if [[ "${OS}" == 'Darwin' ]]; thenechoecho "Unsupported Operating System Error"echo "macOS installer please see: https://github.com/jumpserver/Dockerfile"exit 1fiprepare_installget_installerconfig_installer
}main

3,解决github无法连接

编辑/etc/hosts文件,指定github.com的A解析记录(使用站长工具查询)

4,修改配置

相关的一些配置,在部署目录下的jumpserver目录中的txt文件中可修改,更改配置后重启

 /opt/jumpserver-installer-v2.28.6/jmsctl.sh restart

注意:close是关闭容器,stop会干掉容器。

(二)使用jumpserver

1,登录信息

登录http://ip:port,初始账号密码admin,admin
在这里插入图片描述

2,添加主机

创建系统用户【资产管理】【系统用户】【创建】
博主这里创建特权用户。(大家也可以自我尝试一下系统用户推送这一块,注意特权用户选上)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
回到资产列表,选择资产,选择系统用户界面,选择要关联的系统用户
在这里插入图片描述
测试资产可连接性
在这里插入图片描述
资产授权给jumpserver登录用户,这里授权时候系统用户记得选上。
在这里插入图片描述

3,web终端登录使用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4,jumpserver使用ldap创建/验证用户

在这里插入图片描述
jumpserver:【设置】【认证设置】【ldap认证】
在这里插入图片描述
这里可以看到登录用户匹配的是cn。ldap创建的用户cn有空格,重名名取消空格即可,建议在用户的最下边位置的username也自己编辑一下(这里匹配的是username就是登录名(cn),name是用户列表里的名称)。
在这里插入图片描述


http://chatgpt.dhexx.cn/article/hQxaMbyh.shtml

相关文章

SVN使用LDAP认证

前言 SVN架构 用户访问SVN服务器分为两个部分:认证与授权。 SVN内置了有认证与授权机制,其认证是通过SVN仓库内的passwd文件提供,但它是明文、静态的,不方便且安全性低。 SVN还支持外部的认证,比如SASL,…

ldap 认证 java_Java实现LDAP认证(上)

Baidu脑残,把原来的空间改得不伦不类。所以把一些技术的东西挪到这里。 我找到两种方法,大同小异,第一种是通过Spring,适合已经采用Spring的项目。 一般来说用户名和密码都是保存在数据库中。现在有这个需求,用户名和密…

Harbor 整合ldap认证

前提: ldap服务器已经安装:OpenLDAP安装部署 harbor服务器已经安装:Harbro v1.8.0部署 一、ldap组织结构 1、登录信息 2、查看用户信息 二、harbor配置 1、使用默认密码登录,admin/Harbor12345 2、认证模式 3、测试ldap服务器…

ldap认证 java_Java实现LDAP认证(上) | 学步园

Baidu脑残,把原来的空间改得不伦不类。所以把一些技术的东西挪到这里。 我找到两种方法,大同小异,第一种是通过Spring,适合已经采用Spring的项目。 一般来说用户名和密码都是保存在数据库中。现在有这个需求,用户名和密…

Zabbix 整合ldap认证

前提: zabbix部署完成:CentOS7.3 64位,搭建Zabbix3.4 ldap部署完成:OpenLDAP安装部署 一、LDAP服务端 1、ldap登录信息 2、查看ldap组织架构 3、添加zabbix默认用户Admin 二、Zabbix网页端 1、使用zabbix默认管理员用户登录 …

linux+配置ldap认证,Linux LDAP 认证配置

Linux通过LDAP方式,使用windows AD帐户登录linux shell,这个想法很cool吧。之前配置过一次,但过了太久忘记了,因此,今天把配 Linux通过LDAP方式,使用windows AD帐户登录linux shell,这个想法很c…

JumpServer 整合ldap认证

前提: ldap服务器已经安装:OpenLDAP安装部署 一、JumpServer安装 官网安装地址安装部署 - JumpServer 文档 1、一键部署 #系统版本 [rootlocalhost ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) #默认会安装到 /opt/jumpser…

linux samba 配置ldap认证,Samba集成Ldap认证

Samba集成Ldap认证 1.基础安装 yum -y install samba-common samba samba-client smbldap-tools openldap-clients nss-pam-ldapd 2.配置authconfig-tui 执行命令 "authconfig-tui" 验证配置 # getent passwd zhangsan:x:6460:18650:zhangsan:/home/zhangsan:/bin/…

SVN集成LDAP认证

如何将 LDAP 的认证,集成到 SVN 中。集成的办法,目前是有两种:一种是 SVN 直接通过 SVN 端口直接访问的,通过 SASL 实现 LDAP 的认证;另一种是 SVN 通过 Apache 进行 HTTP 访问的用户,通过配置 Apache &…

zabbix配置ldap认证

zabbix配置ldap认证 环境: centos6.6 zabbix3.0.3 域控服务器:windows-active server 2008 需求: 公司越来越大,人越来越多,配置人员的账号密码很麻烦。 为了集中管理,整合公司的用户密码&#xff0c…

LDAP认证-ldap介绍

OpenLDAP简介 LDAP 全称轻量级目录访问协议,是一个运行在 TCP/IP 上的目录访问协议。LDAP实现 提供被称为目录服务的信息服务,可以看做是一张特殊的数据库系统。可以有效的 解决众多网络服务的用户账户问题,规定了统一的身份信息数据库、身份…

LDAP认证

注:本文由网络公开资料整理而来,如有错误,欢迎指正。 LDAP(Lightweight Directory Access Protocol)是目录服务(DAP)在TCP/IP上的实现,它是对X.500目录协议的移植,但是简…

BlazeDS简单介绍

BlazeDS 是一个基于服务器的 Java 远程控制 (remoting) 和 Web 消息传递 (messaging) 技术,以LGPL(Lesser GNU Public License)公共许可证书发布。它能够使得后端的 Java 应用程序和运行在浏览器上的 Adobe Flex 应用程序相互通信。在Java应用…

关于BLAS的简单介绍

BLAS(Basic Linear Algebra Subprograms基础线性代数程序集)是进行向量和矩阵等基本线性代数操作的事实上的数值库。这些程序最早在1979年发布,是LAPACK(Linear Algebra PACKage)的一部分,便于建立功能更强的数值程序包。BLAS库在高性能计算中被广泛应用…

Blazor 基础入门

Blazor 基础知识 Intro Blazor 是微软在 .NET 里推出的一个 WEB 客户端 UI 交互的框架, 使用 Blazor 你可以代替 JavaScript 来实现自己的页面交互逻辑,可以很大程度上进行 C# 代码的复用,Blazor 对于 .NET 开发人员来说是一个不错的选择。 托…

Blazeds学习

BlazeDS是一个基于服务器的Java远程调用(remoting)和Web消息传递(messaging)技术,使得后台的Java应用程序和运行在浏览器上的Flex应用程序能够相互通信 一个BlazeDS应用包括两个部分:一个客户端应用程序和…

Blazeds初步

客户端应用 Blazeds包括客户端和服务端应用。客户端应用是典型的Adobe flex或者AIR应用。Flex和AIR应用使用flex组件和blazeds服务通信,包括Remote Object、HTTPService、WebService、Produce和Consumer。其中的HTTPService、WebService、Produce和Consumer是Flex S…

BlazeDS配置实例

.什么是BlazeDS BlazeDS is the server-based Java remoting and web messaging technology that enables developers to easily connect to back-end distributed data and push data in real-time to Adobe Flex and Adobe AIR™ applications for more responsive rich Inte…

Bazel

bazel:是一个可以快速构建和测试任意规模软件的编译工具,能够用来编译大部分语言。Bazel使用分布式缓存和增量构建方法,使得编译更加快速。 Bazel 主要文件 使用 Bazel 管理的项目一般包含以下几种 Bazel 相关的文件:WORKSPACE&a…

BlazeDS

BlazeDS 为使用Flex 或者AIR 的客户端程序提供了高度可扩展的远程访问和消息服务。 blazeds :是一门技术,是一门面向AS的前后台通讯框架 在服务器端:提供3种服务,远程调用(remoting-config.xml中配置),访问…