关于jumpserver:Jumpserver与Freeipa集成以及其他配置
背景:jumpserver的装置参照:jumpserver的简略装置应用,Freeipa的装置参照:Freeipa的简略搭建配置。筹备将Freeipa与Jumpserver集成。其实Freeipa搭建后linux客户端如果装置了Freeipa client。也能实现用户的受权权限治理了,参照:利用Freeipa实现Liunx用户身份、权限的对立治理 | 企业平安拥抱开源 。然而还是不能很好的实现操作的审计等操作。且用jumpserver治理能更好实现用户的操作审计。然而freeipa创立的linux用户账户的明码批改同步推送也会有各种的问题?该怎么在账号治理中同步账户信息的变更?最初折衷了还是:freeipa只与jumpserver实现认证,同步用户,用户组。同一用户组应用雷同账户(linux用户)治理。linux主机不与freeipa联动?前面看一下是否实现用freeipa用户ssh! 注:装置的时候jumpserver版本为3.1.0,当初最新版本为3.1.1(重装了一下latest默认,当初版本为3.1.1)!小版本差异这里就疏忽了! Jumpserver与Freeipa集成对于Freeipa 的用户用户组在freeipa 与jenkins的集成中为创立了jenkins jenkins-develop jenkins-qa这样的分组.这里也创立一个jumpserver jumpserver-develop jenkins-qa这样的分组。其实分组应该搞成复用的。这里就先这样演示了,所有应该以本人理论的需要来进行组划分! 创立jumpserver分组:创立jumpserver jumpserver-develop jumpserver-qa分组,将 jumpserver-develop jumpserver-qa组退出jumpserver组 将用户退出jumpserver对应组zhangpeng用户作为jumpserver member managers用户jumpserver-develop组用户如下:jumpserver-qa组用户如下: Freeipa同步用户到Jumpserver:管理员登陆jumpserver 点击右上角零碎设置:点击认证设置-ldap:参照: FreeIPA配置笔记,配置jumpserver与freeipa集成:输出以下参数: LDAP服务器: LDAP地址: ldap://xxx.xxxx.com:389 绑定 DN: uid=zhangpeng,cn=users,cn=accounts,dc=xxx,dc=com 明码: xxxxLDAP用户: 用户 OU: cn=users,cn=accounts,dc=xxx,dc=com 用户过滤器: (uid=%(user)s) LDAP属性映射: {"username":"uid","name":"displayname","email":"mail"}其余: 启用 LDAP 认证: 勾选测试连贯:用户导入,抉择导入全副:记得右下角的提交 ldap配置!but用户组是空的,还是心愿能把组同步过去,而后针对用户组做权限治理:如何导入用户组呢? Freeipa同步用户组到jumpserver:用户属性这里mail前面加一个,而后增加“groups”:"memberOf"提交,导入全副(过后了这里也能够测试以下配置是否胜利!)切换到控制台用户治理用户列表界面,用户的用户组栏有了相干组信息如下:点击用户组:这里有些纠结,不想同步过去那么多组,不晓得又没有大佬指导一二?前面批改了一下认证设置LDAP配置这里的用户过滤器为(&(uid=%(user)s)(!(nsaccountlock=*))(objectclass=organizationalperson))(前提先删除用户治理中LDAP用户and用户组)切换到控制台用户治理页面:总算没有名称为空的用户了!用户组界面也总算清凉了以,这还能承受:memberof具体的还是不会玩,这样好歹看的难受多了先这样! Jumpserver Freeipa简略应用:对于资产列表,资产树这里根节点的Default无奈批改,就先疏忽了!资产树节点默认以下配置:当然了腾讯云下还能够加一个地区的节点?这里疏忽了。单地区演示!Develop QA Master三个环境! Develop资产治理的设置:Develop环境下Jumpserver配置Develop环境下筹备增加一台CVM:创立抉择平台-主机 -linux:这个中央有个很不喜爱的。为点击了左侧资产树的Develop 节点这里不能默认追随....还要主动抉择一下?输出相干信息: 增加账户这里输出名称默认上面用户名会跟下面一样,记得批改用户名!明码类型这里依照集体理论状况来。我这里用了一下ssh-key的形式:返回资产列表,看到创立的develop资源在列表中展示:针对资产受权:左侧控制台边栏:权限治理-资产受权-创立:输出规定名称,用户组,资产,节点抉择账号等相干信息,提交:资产抉择develop确认: 最初点击提交:最终资产受权这里如下: 权限验证:关上火狐浏览器登陆jumpserver-develop组用户,以huozhonghao用户为例,点击工作台左侧边栏-web终端-找到develop资产,连贯:确认失常登陆develop资产并操作:创立资产的时候看到了创立同名账户的选项?忽然决定freeipa client的形式能够尝试一下?Qa为例: Qa资产治理设置:freeipa-client 配置:qa 资产IP 10.0.2.28批改hostname qa-client.xxxxx.com装置ipa-client包: yum install -y ipa-client 批改dnsserver 为 ipaserver ip ...