宁盾系统支持部署在虚拟机、物理机、以及常规公有云(AWS/阿里云/腾讯云/华为云等)。
硬件CPU支持国内常见品牌,比如:鲲鹏、飞腾、海光、兆芯等X86或ARM架构。
操作系统支持国产系统,如麒麟(v10)、统信(V20)、欧拉(22.03)、凝思(V6)等。
操作系统也支持标准的CentOS(V6/V7)、Ubuntu(20.04/22.04)、Redhat等。
个人试用:CPU-4核;内存-8G;硬盘-100G以上(硬盘请挂载至/opt目录)
企业测试环境:CPU-8核;内存-16G;硬盘-200G以上(硬盘请挂载至/opt目录)
企业生产环境:需要根据具体用户数量和认证频率进行评估。
| 功能模块 | 源地址 | 目标地址 | 目标端口 | 备注 |
|---|---|---|---|---|
| 基础 | 宁盾服务器A/B | 宁盾服务器B/A | TCP(8080,8443,33306) | AM双机热备端口 |
| 宁盾服务器A/B | 宁盾服务器B/A | TCP(8080,8443,8111) | AM异地多活端口 | |
| 管理电脑端 | 宁盾服务器 | TCP(8080,8443) | AM登录(http/https) | |
| 管理电脑端 | 宁盾服务器 | TCP(7080,7443) | UC登录(http/https) | |
| 宁盾服务器 | AD域 | TCP(389,636) | AD端口(LDAP/LDAPS) | |
| 宁盾服务器 | 短信网关服务器 | TCP(未知) | 如果有,请开通 | |
| 双因素 | 认证设备(所有) | 宁盾服务器 | UDP(1812,1813) | AM的Radius端口 |
| 认证设备(所有) | 宁盾服务器 | TCP(8080,8443) | AM的HTTP-API接口 | |
| AAA | 认证设备(所有) | 宁盾服务器 | TCP(49,4900) | AM的Tacacs+协议 |
| 网络认证 | 网络设备(所有) | 宁盾服务器 | UDP(1812,1813,50100,50200) | AM的Radius协议 |
| 宁盾服务器 | 网络设备(所有) | UDP(3799,1700,2000) | AM的Radius协议 | |
| LDAP | 认证设备(所有) | 宁盾服务器 | TCP(9389,9636) | AM的LDAP/LDAPS |
| SSO应用 | 三方应用(所有) | 宁盾服务器 | TCP(7080,7443) | UC的SSO对接(http/https) |
Linux服务器中提前安装:tcpdump、unzip、tar、bzip2、net-tools等工具,并且设置好相关apt或yum源地址。
服务器系统时间和北京时间一致(或偏差小于3分钟)。
服务器磁盘请挂载至 /opt目录下。
注:全程root用户操作
执行tar -xvf am-version-linux-x64.tar.bz2命令解压安装包
解压之后进入/opt/amhome目录输入./startup.sh执行,启动认证服务
如果需要开机自启动,则编辑/etc/rc.local,在exit0 之上增加/opt/amhome/startup.sh
需要确保 /etc/rc.local这个文件有执行权限,如果没有,则不会执行。
chmod +x /etc/rc.local
安装好AM之后,提供【公司名】、【SN序列号】和【机器码】给到宁盾技术,申请授权信息。
公司名:客户名字
【SN序列号】和【机器码】,见下方系统截图
注:全程root用户操作
使用root用户将安装包uc-version-linux-x64.tar.bz2复制到/opt目录下
执行tar -xvf uc-version-linux-x64.tar.bz2命令解压,解压之后需要先修改UC配置文件。
参考本文3.3,打开AM系统,站点内,应用-用户中心,复制【共享密钥】和【站点ID】。
修改uc的底层配置文件,打开ssh后台,修改/opt/uchome/local/defaultApp.conf
一共需要修改4部分,如下图所示,修改完成后,需要重启UC服务
修改成功后,进入/opt/uchome目录输入./startup.sh执行,启动认证服务
如果需要开机自启动,则编辑/etc/rc.local,在exit0 之上增加/opt/uchome/startup.sh
需要确保 /etc/rc.local这个文件有执行权限,如果没有,则不会执行。
测试AM和UC的配置是否成功
2. 免登录天数默认是7,修改免登录天数为6
3. 测试AM,UC是否配置成功方法:
默认UC免登录天数是7天,手工在AM中将UC免登录天数改为6天,等3分钟(AM中更新之后,UC登陆界面要等2-3分钟才有响应),看下UC登录界面的免登录天数是否有变化。若免登录天数修改成功,表示连接成功。
编辑/etc/rc.local文件配置。
#!/bin/sh
#
/opt/amhome/startup.sh #AM服务开机自启动
/opt/uchome/startup.sh #UC服务开机自启动
exit 0
配置完成后reboot重启系统,查看AM/UC服务是否自启动。