堡垒跳板机实现——整体架构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验证。
未完待续
整体的架构说明就简单这样接下来对就每一层的具体实现在分别和大家分享。
DediPath 商家成立时间也不过三五年,商家提供的云服务器产品有包括KVM和OPENVZ架构的VPS主机。翻看前面的文章有几次提到这个商家其中机房还是比较多的。其实对于OPENVZ架构的VPS主机以前我们是遇到比较多,只不过这几年很多商家都陆续的全部用KVM和XEN架构替代。这次DediPath商家有基于OPENVZ架构提供低价的VPS主机。这次四折的促销活动不包括512MB内存方案。第一、D...
VPSMS最近在做两周年活动,加上双十一也不久了,商家针对美国洛杉矶CN2 GIA线路VPS主机提供月付6.8折,季付6.2折优惠码,同时活动期间充值800元送150元。这是一家由港人和国人合资开办的VPS主机商,提供基于KVM架构的VPS主机,美国洛杉矶安畅的机器,线路方面电信联通CN2 GIA,移动直连,国内访问速度不错。下面分享几款VPS主机配置信息。CPU:1core内存:512MB硬盘:...
百纵科技官网:https://www.baizon.cn/百纵科技:美国云服务器活动重磅来袭,洛杉矶C3机房 带金盾高防,会员后台可自助管理防火墙,添加黑白名单 CC策略开启低中高.CPU全系列E52680v3 DDR4内存 三星固态盘列阵。另有高防清洗!美国洛杉矶 CN2 云服务器CPU内存带宽数据盘防御价格1H1G10M10G10G19元/月 购买地址2H1G10M10G10G29元/月 购买...