拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

网络设备用户自注册与自管理配置:认证策略、终端绑定与跨三层识别实践指南

网络设备用户自注册与自管理配置:认证策略、终端绑定与跨三层识别实践指南 简介SANGFOR_ACSG_v12.0.25用户自注册与自管理配置指导是一份面向深信服ACSG系统管理员、网络安全专业人员及IT运维团队的官方配置文档主要解决v12.0.25版本中用户自助注册、终端注册及用户信息自管理的落地配置问题。资源为单个PDF文件压缩包约1.97MB便于下载后直接查阅或打印。内容按介绍、概况、使用方法三章组织其中使用方法部分详细展开前提条件、配置入口以及账号注册的适用场景、支持的认证方法与具体配置步骤并延伸至终端注册和用户信息自管理等实操环节。文档还涵盖本地认证、LDAP认证、RADIUS认证等常见接入方式可帮助管理员根据企业实际环境选择策略。对于需要在新员工入职、外部合作伙伴接入等场景下开放自助入网能力的网络管理员可直接对照完成策略配置与权限划分截至页面统计已有91人学习下载适合具备一定ACSG设备基础、希望系统掌握用户自注册与自管理配置要点的技术人员参考。1. 从管理员手动建号到用户自助自注册能省下多少事提到 Sangfor深信服这个名字不少网管的第一反应是“电脑上那个怎么也删不掉的客户端”但在企业网络里Sangfor AC 是一台上网行为管理设备。而这次要拆的这份《SANGFOR_ACSG_v12.0.25_用户自注册与自管理配置指导》解决的核心问题恰好相反——不是删不掉而是管不过来。传统模式下每个上网账号都要管理员手动创建员工换手机号、调部门、离职复职信息全靠人工同步既慢又容易错。自注册与自管理把“录入信息”这件小事交给用户自己管理员只需要在审批列表里点通过或拒绝账号和终端信息由用户自行维护。这份 20 页的配置指导适合正在用或准备用深信服 AC 做上网认证的网管、IT 运维和一线技术支持人员看完能直接照着配。2. 先看清能力边界哪些认证支持自注册哪些不支持自注册功能不是所有认证方式都能用的。配置前如果不先确认这一点后面大概率会在认证策略页面里对着灰色按钮发呆。这一章先把支持矩阵和背后的原因讲清楚再落到配置入口。2.1 自注册支持矩阵一张表看清边界文档里写得非常明确支持面其实很窄分三类就能记住认证方式账号自注册终端自注册本地密码认证支持不适用外部认证服务器密码认证含微信/短信快捷登录支持不适用不需要认证不适用支持其他认证服务器LDAP、RADIUS 等不支持不支持解读一下这张表。账号自注册只挂在“密码认证”这类认证策略下终端自注册只挂在“不需要认证”这类策略下。换句话说你想让用户自己注册账号就必须走密码认证的通道你想让终端先登记再上网就必须走不需要认证的通道。两者不在同一套策略里生效也没有互相替代的关系。至于 LDAP、RADIUS 或者任何自定义认证服务器文档原文说得很直接——都不支持自注册选了不支持的认证服务器自注册功能会变灰。这个“变灰”是个很直观的信号配置时一旦发现按钮点不了先回头检查认证服务器选的是什么。2.2 为什么 LDAP、RADIUS 不支持用户源不在 AC 手里理解了支持矩阵之后自然会问一句为什么本地密码认证和微信/短信快捷登录能注册LDAP 和 RADIUS 就不行这要从自注册的本质说起。自注册做的事情是在 AC 本地用户库里新建一条账号记录并把这条记录和注册时填写的绑定信息手机号、邮箱关联起来。本地密码认证的用户源本来就在 AC 上往本地库里插入一条数据AC 自己就能闭环完成。外部密码认证里的微信/短信快捷登录表面上走的是外部认证服务但最终也会在 AC 侧落地一个可识别的账号或绑定关系所以同样具备注册条件。LDAP、RADIUS 这类外部认证则完全不同。用户源存在第三方系统里AC 只负责把认证请求转发出去自身并不持有用户数据。当用户提交“注册”请求时AC 没有能力在远端用户库里创建账号也没法保证注册信息能同步回第三方。如果硬要支持要么 LDAP 侧开放写权限要么 RADIUS 协议里加私有属性这在真实网络环境里几乎不可行。所以文档直接把这条路径封死了从产品侧看属于合理的设计取舍。作为配置人员不用在这个问题上纠结记住结论就行需要自注册账号就走本地或外接密码认证终端就走不需要认证。2.3 配置入口三条路径和“提前定义”的思路配置入口在控制台里分布在两个区域。一个是“用户认证与管理 → 认证策略”下分别对应“不需要认证”和“密码认证”两种策略另一个是“用户认证与管理 → 用户自服务 → 用户自注册”这里集中管理注册表单和审批规则。具体入口如下用户认证与管理 → 认证策略 → 不需要认证 → 自注册获取用户认证与管理 → 认证策略 → 密码认证 → 启用自注册用户认证与管理 → 用户自服务 → 用户自注册配置思路有两种。第一种是配置认证策略时逐一把自注册相关选项配好适合认证策略少、现场只跑一种认证模式的场景。第二种是提前在“用户自服务 → 用户自注册”里把注册内容、绑定方式、审批规则定义好再到认证策略里直接引用。官方文档的示例采用的是“提前定义、策略引用”的方式我也推荐这么干。因为一台 AC 上往往不止一条认证策略提前定义一次后面所有策略引用同一份注册配置后续要改表单字段或者审批规则时只改一处不会出现不同策略下注册表单不一致的尴尬。新配现场如果直接上手第二种思路后面维护会轻松很多。2.4 注册数据流注册请求提交后去了哪里搞清楚数据流排错时才知道去哪儿看。账号注册提交后AC 实际做了两件事一是在本地用户库创建一条用户记录记录所属组、绑定方式、注册时填写的扩展字段和账号过期时间二是根据审批设置决定这条记录的初始状态。免审批时记录直接生效用户马上能用需要审批时记录处于“待审批”状态不会出现在可认证的账号列表里。终端注册的数据流类似但落地的是一条终端记录AC 将终端 MAC 地址和注册时填写的使用人信息绑定形成一条“这台设备是谁在用”的关联。免审批则放行需要审批则等待管理员在审批列表里操作。理解了这两条数据流后面遇到“注册了但看不见用户”“终端注册后列表里没有记录”这类问题排查方向就清晰了——不是策略没生效而是记录状态还卡在审批环节。3. 配置账号自注册注册内容、绑定方式与审批的三层设置这一章是全文的核心账号自注册从“用户自服务”里的表单定义到认证策略的引用再到用户侧的实际效果每一步都有关键参数。配的时候按三层走先定义注册内容再配绑定和审批最后挂到认证策略上。3.1 注册内容项怎么设计字段、默认值与必填在“用户自服务 → 用户自注册 → 新增账号注册”下第一步要配置的是“注册内容设置”。这里的本质是设计一张注册表单类比一下就是注册论坛账号时要求填写的那一串信息。常见的内容项有手机号、邮箱、性别、生日等等。每一项有三个属性需要定义属性作用配置建议内容表单字段名展示给注册用户尽量用通俗名称如“手机号”“邮箱”默认值可留空字段有预设值时使用需要后台预置信息时填一般留空是否必填用户提交时必须填写手机号/邮箱建议必填其他按需设计表单有一个原则最少采集手机号或邮箱因为后面绑定方式要用其余信息按管理需求取舍别把表单做得太长。每多一个必填项都会增加用户当场放弃注册的概率尤其是访客和临时人员场景表单越长流失率越高。如果某个字段只是历史遗留需求实在不想显示给用户可以给默认值配一个固定值让它在后台自动带上。3.2 绑定方式与所属组手机号邮箱二选一还是都要注册内容设置完成后紧接着是“注册绑定方式”。这里支持手机号绑定和邮箱绑定两种而且绑定关系直接影响后续的找回密码能力。如果配了手机号绑定用户后续忘记密码时可以通过手机验证码找回如果配了邮箱绑定就走邮箱验证。我一般建议两个都开给用户留一条备用通道避免出现“手机号收不到验证码就彻底没法找回密码”的窘境。再往下是“注册用户所属组”。本地用户注册时可以指定一个具体的所属组注册成功的账号会落到这个组里。这个组非常关键因为它决定了账号上线后继承哪些上网权限策略。建议按策略下发的维度去建组比如“研发部注册用户”“市场部注册用户”而不是把所有注册账号统一丢进一个“注册用户”组。统一丢进去的后果是后续想做部门级的上网权限区分时还得先想办法把用户重新分组等于给自己埋了个大坑。3.3 审批设置和高级选项从通知到过期时间表单和绑定配好之后进入审批设置区。这里有两个决策点。第一自注册输入的内容是否需要审批由管理员自行决定。需要审批的场景审批管理员权限最低要给到“审批列表”权限否则管理员登录控制台后根本看不到待审批的请求用户那边就会一直卡在“等待审核”状态。第二审批结果是否通知用户。这个选项可选但一旦勾选就依赖短信通知服务器可用。配置前先确认短信平台是通的否则审批通过或拒绝后用户收不到任何消息体验会变得很奇怪。高级设置里还有两项值得注意。一个是账号过期时间可配这个常用于临时人员或外包人员比如设置账号三个月后自动失效到期后不用管理员手动清理。另一个是“账号支持建立用户绑定”用于把注册账号和已有用户数据关联适合公司已经有一批存量账号、想让自注册补充到现有账号体系的场景。新部署直接开自注册的现场这项一般不需要动保持默认即可。3.4 认证策略引用把自注册挂到密码认证上注册表单和审批规则定义好之后需要把它们挂到认证策略上才会真正生效。以本地密码认证为例操作步骤是进入“用户认证与管理 → 认证策略”新增一条认证策略认证方式选择“密码认证”认证服务器选择“本地用户认证服务器”勾选“启用自注册”自注册方式选择“认证上线的组”提交策略第 5 步的“认证上线的组”要单独解释一下。它决定用户通过自注册提交后账号被放进哪个组织这个组要和 3.2 里“注册用户所属组”保持一致否则会出现策略上写的归属和实际归属不一致的问题。如果认证服务器选的是微信/短信快捷登录这类外部密码认证同样可以勾选启用自注册差别只在于用户注册后可以选择用微信或短信方式完成绑定登录而本地密码认证则走常规账号密码。如果在配置时发现“启用自注册”是灰色的先回 2.2 确认认证服务器有没有选错——选成 LDAP、RADIUS 时这个选项就是灰色的。3.5 用户视角走一遍免审批和审批的完整流程策略生效后用户侧看到的效果是访问一个需要认证的网页被重定向到认证页面右下角出现“注册”入口。点击注册后按表单填写并提交。免审批场景下注册完成后账号立即生效用户直接用账号密码认证即可。审批场景下信息提交后显示等待管理员审核管理员在控制台审批列表里看到待审记录点“通过”则注册完成点“拒绝”则注册不通过。如果配置了“审批结果通知用户”用户会收到一条审批结果通知。注册不通过时有个细节需要分别看待。如果管理员在拒绝时填写了审批意见这个意见会记录到审批历史用户后续用这个账号登录时会看到“审批拒绝”及原因提示如果管理员直接拒绝且没填意见提示更接近“用户名密码错误”因为该账号根本没有在本地库中建立。所以作为审批管理员拒绝时顺手填一句原因能大幅减少后续工单量。注册通过后的账号如果认证策略里同时开了快捷登录用户也可以用快捷登录方式完成认证不必每次输入账号密码。4. 终端注册与用户信息自管理不用认证也能录入信息账号注册解决的是“谁在上网”的问题终端注册解决的是“这台设备是谁在用”的问题。两者适用场景不同配置入口不同但审批和数据落地逻辑高度相似。这一章把终端注册和认证通过后的个人信息自管理放在一起讲因为它们在实施上经常是配套出现的。4.1 终端注册和账号注册一个要账号一个要终端账号注册建立在密码认证之上用户带着账号信息上网AC 通过账号识别用户身份。终端注册则完全反过来它挂在“不需要认证”的策略下终端访问网页时先弹出注册信息收集页填完直接放行或审批后放行整个过程不产生账号只产生一条终端记录。用一句话概括账号注册适合需要登录认证的内部网络终端注册适合访客网络、临时工网络这类原本就不做账号认证、但希望掌握终端使用人信息的场景。实际部署时经常出现混用。比如办公区走密码认证加账号自注册访客区走不需要认证加终端自注册两条策略并存互不干扰。这也是为什么文档把两种注册机制分开讲底层逻辑完全不同不能混为一谈。4.2 配置终端注册表单、审批和认证策略两步走终端注册的配置分两步。第一步在“用户自服务 → 用户自注册 → 新增终端注册”里定义终端注册表单。审批设置和高级配置与账号注册完全一致包括是否需要审批、审批结果是否通知、账号过期时间等这里不再重复。唯一需要注意的是终端注册表单和账号注册表单是两份独立的表单字段要按终端场景单独设计比如“使用人姓名”“所属部门”“终端用途”别把账号注册的手机号、邮箱字段原样复制过来终端场景下更需要的是设备归属和使用人信息。第二步把终端注册挂到“不需要认证”的策略上。进入“认证策略”找到那条不需要认证的策略勾选“自注册获取”保存。这里没有账号注册那种“认证上线的组”的选项因为终端注册不产生账号只产生终端记录归属由注册时填写的内容决定。4.3 效果呈现填完直接上网还是等审批策略生效后终端访问网页会被引导到注册信息页。免审批场景下输入注册信息后直接上网用户几乎感知不到这是“注册”的过程顶多以为填了个入网登记表。需要审批的场景下输入信息后页面会提示等待审批结果管理员在审批列表通过后终端下一次访问网络时就能正常上网。从管理员视角看审批通过后就能在用户列表中看到这台终端对应的使用人信息。这对访客网络和临时工网络非常实用核心诉求不是管控而是知道“这台设备是谁在用”。出了问题找人的时候不用再对着 IP 和 MAC 一头雾水。4.4 跨三层绑定 MAC这个坑必须在配置前避开终端注册和账号注册最大的区别在注册提交那一刻就决定了终端注册会自动绑定终端的 MAC 地址。这个 MAC 就是后续识别这台终端的唯一凭据。问题来了——如果终端和 AC 之间隔着三层交换机AC 看到的源 MAC 是网关的 MAC不是终端真实 MAC。文档原文特别强调跨三层环境必须开启跨三层识别。没开的话所有注册终端绑定的是同一个网关 MAC十几台设备在系统里会显示成同一台IP 还在反复横跳完全失去采集意义。跨三层识别的开启方式通常依赖设备型号和网络拓扑常见做法是通过 SNMP 读取三层设备的 ARP 表或者在三层交换机上做端口映射让 AC 能获取到终端真实 MAC。配置完成后还要把之前绑定错误的终端记录清理掉让用户重新提交一次注册。这里有一个容易被忽略的点开启跨三层识别不会自动纠正历史数据只对之后的注册生效所以清理旧记录这步不能省。4.5 个人信息中心进入方式与允许修改绑定终端账号注册和终端注册都完成之后用户信息自管理是日常运维中最常用到的功能。用户注册时填写的手机号或者邮箱变更了、密码忘了、换了一台电脑这些都不应该再找管理员。个人信息中心的访问方式有几种。可以直接访问http://ACIP/homepage/index.html?_FLAG1也可以直接访问http://ACIP80 端口进入。还有一种方式是利用认证后跳转功能用户认证成功后自动跳到个人信息中心这个体验最顺适合作为默认入口。在个人信息中心里用户可以点击“编辑信息”修改注册时填写的资料。绑定终端这一项默认只能查看用户不能自己改。如果希望用户能处理“换电脑”这类需求需要到“认证高级选项 → 个人管理中心设置”里勾选“允许修改绑定终端”。勾选后用户在个人信息中心就能自行解绑旧终端、绑定新终端省去管理员后台改 MAC 的工作。不过这里也要权衡开放修改绑定终端意味着用户可以在多台设备间自由切换如果公司对终端入网有强管控建议保持默认关闭只让管理员后台调整。5. 常见问题与避坑四条现场踩过的配置误区配置指导文档最后有一章注意事项原文只列了四条但每一条都是现场最容易翻车的地方。这一章把它们展开成完整的踩坑记录每条按“现象 → 原因 → 解决”来写方便直接对照排查。5.1 80 端口变成个人中心重定向测试方法失效现象配好认证策略后用浏览器访问http://ACIP本期望看到认证页面结果打开的是个人信息中心。不少同事会以为认证没生效反复重启认证服务甚至重做策略。原因v12.0.25 版本已经将 AC 的 80 端口改为个人管理中心页面不再承担认证重定向入口的职责。这个变更很容易被忽略因为旧版本的 AC 上 80 端口一直是用来触发认证重定向的。解决不要在 80 端口上验证认证重定向。用未认证的终端访问一个 HTTP 网页观察是否被重定向到认证页面这才是有意义的测试方式。如果坚持要用 IP 测试确认访问的是实际认证页面的地址。我第一次配这个功能时就是光顾着在认证策略里开开关忽略了 80 端口的变化结果测试重定向花了一个多小时才反应过来。5.2 跨三层环境注册终端全绑到网关 MAC现象多台终端通过终端自注册上网管理员查看在线用户发现所有终端都归属同一个 MAC 地址用户信息全部串在一起看起来“大家都在用同一台设备”。原因终端和 AC 之间隔了三层设备数据包到达 AC 时源 MAC 已经是网关的 MAC。终端注册自动绑定 MAC绑定的不是真实终端 MAC而是网关 MAC。解决先开启跨三层识别让 AC 能正确获取终端真实 MAC。然后清理已经注册的终端记录让用户重新提交一次注册。最后核对注册列表里每台终端的 MAC 是否各不相同。需要特别注意开启跨三层识别只影响之后的新注册之前绑定的错误记录不会自动纠正必须手动清一次。这条在文档注意事项里排得很靠前现场遇到“终端注册全部堆在同一 MAC”的问题时优先查这条。5.3 手机号唯一重复注册被卡的原因现象员工离职后账号被删新员工入职用同一个手机号注册提交时报重复注册错误注册流程被中断。原因注册绑定方式里选了手机号绑定后系统限制一个手机号只能绑定一个账号。手机号成了用户唯一性的约束重复使用必然冲突。解决有两种处理路径。一是管理员在后台把旧账号的绑定关系清理掉释放这个手机号二是让用户换一个新的手机号进行注册。如果公司手机号资源紧张且人员流动频繁建议配置时同时开启手机号和邮箱绑定给用户多一条注册通道。另外已注册用户后续换手机号可以在个人信息中心点“编辑信息”自行修改绑定手机号不需要重新走一遍注册。5.4 访客二维码认证录入信息并不等于自注册现象访客二维码认证页面也支持录入信息项于是有同事把二维码认证当成自注册用指望这些信息生成账号或终端记录。配置完成后发现数据根本进不了用户列表审批通过了也看不到任何用户信息。原因访客二维码认证填写的信息仅用于审批人审核时确认访客身份不属于自注册也不会产生账号或终端绑定记录。文档注意事项原文专门点了一句二维码认证自己支持录入信息项但不属于自注册。解决需要账号或终端记录就走自注册通道访客二维码认证的信息只当作审批辅助材料不要期望它进入用户管理体系。如果访客场景既要收集信息又要留痕可以同时开终端自注册和访客二维码认证让访客填一次终端注册表单审批人再结合二维码里的身份信息做二次确认。6. 把全链路验证一遍从注册申请到审批通过的检查清单配置完成不是终点验证通过才是。这一章给出一套完整的检查流程照着走一遍可以避免“配置看起来都对上线后用户却注册不了”的尴尬。6.1 用户侧验证流程用一台未认证的终端开浏览器无痕窗口走一遍全流程。先访问一个 HTTP 地址确认被重定向到认证页面再确认认证页面右下角有“注册”入口。点击注册填满必填项提交。免审批场景下提交后直接用新账号密码认证确认能正常上网。审批场景下提交后换管理员账号登录控制台确认审批列表里出现待审记录。这一步缺一不可尤其是“右下角注册入口是否存在”很多配置问题在入口阶段就暴露了。6.2 管理员侧检查清单上线前逐项确认以下内容每一项都对应前面章节里讲过的坑检查项确认内容认证策略密码认证已勾选启用自注册注册绑定手机号/邮箱绑定方式已开启审批权限审批管理员有审批列表权限跨三层识别已开启且历史错误记录已清理个人中心80 端口已确认是个人管理中心短信通知审批结果通知依赖的短信平台可用策略归属注册用户所属组和认证策略的上线组一致6.3 先小范围放量再全量上线配置全部确认后不要直接在全部终端上放量。先找一台测试终端、一个测试账号走通全部流程再放给一个部门试用观察一到两天。这段观察期重点看三个信号注册按钮是否出现在认证页面、审批列表是否能正常收到待审记录、审批结果通知是否真的能送达。等这些信号都稳定了再放开全量。放量之后用户遇到的问题大概率会集中在“账号被拒”和“重复注册”两类对应的现象和原因在前面第 5 章都能对上。回到我自己自注册这个功能第一次配置时的教训还在忽略 80 端口变化、漏开跨三层识别、表单设计得太长三个坑逐一踩过。从那以后每次给 AC 配自注册我都强制走一遍这份检查清单先把 80 端口和跨三层识别写在最前面。完整的《SANGFOR_ACSG_v12.0.25_用户自注册与自管理配置指导》PDF 在深信服技术社区bbs.sangfor.com.cn可以找到直接用文档名检索也能下到20 页的篇幅里截图比文字更直观建议动手配置前先把“注意事项”那一章读一遍。希望帮到你。本文还有配套的精品资源点击获取
返回列表