菜单

部署指南

下载

虚拟机要求

操作系统

  1. 宁盾系统支持部署在虚拟机、物理机、以及常规公有云(AWS/阿里云/腾讯云/华为云等)。

  2. 硬件CPU支持国内常见品牌,比如:鲲鹏、飞腾、海光、兆芯等X86或ARM架构。

  3. 操作系统支持国产系统,如麒麟(v10)、统信(V20)、欧拉(22.03)、凝思(V6)等。

  4. 操作系统也支持标准的CentOS(V6/V7)、Ubuntu(20.04/22.04)、Redhat等。

性能要求

  1. 个人试用:CPU-4核;内存-8G;硬盘-100G以上(硬盘请挂载至/opt目录)

  2. 企业测试环境:CPU-8核;内存-16G;硬盘-200G以上(硬盘请挂载至/opt目录)

  3. 企业生产环境:需要根据具体用户数量和认证频率进行评估。

端口开放

功能模块 源地址 目标地址 目标端口 备注
基础 宁盾服务器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)

其他要求

  1. Linux服务器中提前安装:tcpdump、unzip、tar、bzip2、net-tools等工具,并且设置好相关apt或yum源地址。

  2. 服务器系统时间和北京时间一致(或偏差小于3分钟)。

  3. 服务器磁盘请挂载至 /opt目录下。

安装步骤

AM安装

注:全程root用户操作

  1. 使用root用户将安装包am-version-linux-x64.tar.bz2复制到/opt目录下
Image
  1. 执行tar -xvf am-version-linux-x64.tar.bz2命令解压安装包

  2. 解压之后进入/opt/amhome目录输入./startup.sh执行,启动认证服务

  3. 如果需要开机自启动,则编辑/etc/rc.local,在exit0 之上增加/opt/amhome/startup.sh

需要确保 /etc/rc.local这个文件有执行权限,如果没有,则不会执行。

chmod +x /etc/rc.local

Image
  1. 执行ps -ef|grep amhome查看服务是否正常
Image
  1. 浏览器输入“服务器IP:8080/am”访问AM控制台(默认用户名密码admin,admin)
Image

导入授权

  1. 安装好AM之后,提供【公司名】、【SN序列号】和【机器码】给到宁盾技术,申请授权信息。

    1. 公司名:客户名字

    2. 【SN序列号】和【机器码】,见下方系统截图

Image
  1. 导入授权,进入AM后点击配置,之后点击授权信息,在授权信息中点击添加授权码。
Image
  1. 将授权码复制进去之后点击确定即可
Image
  1. 查看授权结果
Image

创建站点及UC配置

  1. 登录AM系统,先创建一个站点。
Image
  1. 进入站点,点击【应用】-【用户中心】
Image
  1. 获取站点ID和共享密钥,后续配置UC需要用到,共享密钥可以手工修改设置,站点ID是无法修改的。
Image

UC安装

注:全程root用户操作

  1. 使用root用户将安装包uc-version-linux-x64.tar.bz2复制到/opt目录下

  2. 执行tar -xvf uc-version-linux-x64.tar.bz2命令解压,解压之后需要先修改UC配置文件。

  3. 参考本文3.3,打开AM系统,站点内,应用-用户中心,复制【共享密钥】和【站点ID】。

  4. 修改uc的底层配置文件,打开ssh后台,修改/opt/uchome/local/defaultApp.conf

一共需要修改4部分,如下图所示,修改完成后,需要重启UC服务

Image
  1. 修改成功后,进入/opt/uchome目录输入./startup.sh执行,启动认证服务

  2. 如果需要开机自启动,则编辑/etc/rc.local,在exit0 之上增加/opt/uchome/startup.sh

需要确保 /etc/rc.local这个文件有执行权限,如果没有,则不会执行。

Image
  1. 执行ps -ef|grep uchome查看服务是否正常
Image
  1. UC门户的登录地址(http://IP:7080/uc)
Image
  1. 测试AM和UC的配置是否成功

    1. 打开AM,添加UC登录方式
Image
复制代码
2. 免登录天数默认是7,修改免登录天数为6
Image
复制代码
3. 测试AM,UC是否配置成功方法:

默认UC免登录天数是7天,手工在AM中将UC免登录天数改为6天,等3分钟(AM中更新之后,UC登陆界面要等2-3分钟才有响应),看下UC登录界面的免登录天数是否有变化。若免登录天数修改成功,表示连接成功。

Image

AM/UC服务端口查看

  1. 正常启动后,AM和UC应该启动以下端口服务
Image
  1. 重启AM服务的方法
Image
  1. 重启UC服务方法
Image

自启动配置

编辑/etc/rc.local文件配置。

Bash 复制代码
#!/bin/sh
#
/opt/amhome/startup.sh                               #AM服务开机自启动
/opt/uchome/startup.sh                               #UC服务开机自启动

exit 0

检查是否生效

配置完成后reboot重启系统,查看AM/UC服务是否自启动。

最近修改: 2026-10-22Powered by