权限堡垒跳板机实现——整体架构

跳板机  时间:2021-01-30  阅读:()

堡垒跳板机实现——整体架构http://www.yunyo ub ar.c o m/邮件群发

背景介绍

最近笔者接手公司的一项任务建造服务器的堡垒跳板机。

关于跳板机的实现其实简单版本网上一大堆甚至更有开源堡垒机Jumpserver可供选择方案很多。接下来会就我的实现方案整理出几篇文章来做概要描述。覆盖功能

正所谓兵马未动粮草先行在设计之前先整理出我们一期中堡垒机要覆盖的基本功能点

 服务器统一账号权限管理包括哪些用户可以对哪些服务器进行login哪

些用户有sudo权限;

 用户行为记录可在必要时回看审查;

 用户登录校验审查;

现在初期的目标是将所有的l inux服务器通过堡垒机进行管理把控将来扩展下同样可以通过ssh协议对交换机、路由器、甚至是Windo ws进行管理(目前windows已经可以实现通过ssh登录不过这种方式就没有图形界面了且只能通过powers he ll来进行管理)。

架构设计

基于以上几点功能点设计架构如下

下面对这个架构图做下说明

整体分为三层总体来说

第一层校验用户是否有登录堡垒机的权限;

第二层真正为用户分配权限 同时判断经过第一层的用户是否有对目标机器操作的权限;

第三层则是真正登录/操作服务器的方式在这里我将服务器的auth+sudo权限通过ldap来进行分布式动态管理稍后会有专门的说明;

第一层

登录入口凡是有堡垒机使用权限的均可以由此入口处登录成功。

涉及主要服务 user login shell。

服务主要功能

 读取用户信息判断是否有登录权限;

 调用动态Toke n服务验证用户pa sswd;

 调用动态toke n服务实现二维码扫码快速登录;

 调用第二层中的授权服务ap i获取&判断用户的lo gin权限;

 记录用户操作日志;

关联服务

 动态Token服务类似于google auth每个人的动态码均不一样每分钟update一次 以此做登录堡垒机的校验 当然如果想简单单独分配一个静

态密码也可以;

第二层

授权服务管理获取登录用户当前的权限ip列表判断用户的操作是否符合预授权。

涉及主要服务授权管理服务

服务主要功能

 设置用户/te a m的权限列表;

 将权限数据下发至第三层的ldap集群;

 提供ap i获取用户的权限list;

关联服务

 C MDB 以c mdb中的服务树为基本单位做授权 同时在c mdb中判断授权的服务器对象是否有效;

 OA 以oa中的用户组为基本单位做权限授予 同时基于oa来判断用户是否有效;

第三层

登录实体服务器&执行命令;

将所有目标服务器的ssh登录体系对接ldap集群通过在ldap中设置用户的pub lickey&sudo等信息来统一控制用户的登录权限&sudo权限。

目标规模使用两台服务器做ldap主从集群所有实体服务器对接此集群从而统一进行aut h验证。

未完待续

整体的架构说明就简单这样接下来对就每一层的具体实现在分别和大家分享。

搬瓦工:新增荷兰机房 EUNL_9 测评,联通 AS10099/AS9929 高端优化路线/速度 延迟 路由 丢包测试

搬瓦工最近上线了一个新的荷兰机房,荷兰 EUNL_9 机房,这个 9 的编号感觉也挺随性的,之前的荷兰机房编号是 EUNL_3。这次荷兰新机房 EUNL_9 采用联通 AS9929 高端路线,三网都接入了 AS9929,对于联通用户来说是个好消息,又多了一个选择。对于其他用户可能还是 CN2 GIA 机房更合适一些。其实对于联通用户,这个荷兰机房也是比较远的,相比之下日本软银 JPOS_1 机房可...

半月湾($59.99/年),升级带宽至200M起步 三网CN2 GIA线路

在前面的文章中就有介绍到半月湾Half Moon Bay Cloud服务商有提供洛杉矶DC5数据中心云服务器,这个堪比我们可能熟悉的某服务商,如果我们有用过的话会发现这个服务商的价格比较贵,而且一直缺货。这里,于是半月湾服务商看到机会来了,于是有新增同机房的CN2 GIA优化线路。在之前的文章中介绍到Half Moon Bay Cloud DC5机房且进行过测评。这次的变化是从原来基础的年付49....

racknerd新上架“洛杉矶”VPS$29/年,3.8G内存/3核/58gSSD/5T流量

racknerd发表了2021年美国独立日的促销费用便宜的vps,两种便宜的美国vps位于洛杉矶multacom室,访问了1Gbps的带宽,采用了solusvm管理,硬盘是SSDraid10...近两年来,racknerd的声誉不断积累,服务器的稳定性和售后服务。官方网站:https://www.racknerd.com多种加密数字货币、信用卡、PayPal、支付宝、银联、webmoney,可以付...

跳板机为你推荐
桌面背景图片下载在哪里可以下载桌面背景图片桌面背景图片非主流哪里有比较个性的电脑桌面壁纸啊输入法哪个好用输入法哪种比较好用?天气预报哪个好用哪个最准确分小时的那种天气预报app,哪个准确方便使用杀毒软件哪个好杀毒软件哪个最好电热水器和燃气热水器哪个好电热水器和燃气热水器哪个好?手机音乐播放器哪个好手机音乐播放器音质好的APP是那款核芯显卡与独立显卡哪个好核芯显卡与独立显卡哪个好看书软件哪个好有什么好的读书软件啊?牡丹江教育云空间登录牡丹江教育云平台学生注册错了怎么办?
com域名 什么是二级域名 2019年感恩节 raksmart idc测评网 元旦促销 怎么测试下载速度 hostloc 服务器是干什么用的 便宜空间 万网空间 群英网络 xshell5注册码 hosting24 ncp是什么 ipower alexa搜 ddos攻击器下载 koss耳机 免费论坛空间 更多