举例:通过HTTPS登录Web界面(双因子认证)

组网图形

图1 通过HTTPS登录Web界面组网图(双因子认证)
  • 组网需求
  • 数据规划
  • 配置思路
  • 操作步骤
  • 检查配置结果
  • 配置脚本

组网需求

图1所示,在RADIUS服务器上配置一个管理员帐号admin123@huawei.com,DeviceA使用双因子(用户名密码和验证码)对管理员进行认证,其中RADIUS服务器负责提供动态码或短信验证码,该帐号可以通过HTTPS登录到Device A的Web界面。

本例中Interface1和Interface2分别代表Vlanif10和Vlanif20。

数据规划

项目

数据

用户名

admin123@huawei.com

说明:

用户名必须按照“XX@域名”的格式,@后的域名需和domain命令创建的域名保持一致。

密码

YsHsjx_202206

服务类型

HTTPS

用户级别

3

配置思路

  1. 配置所有接口都可用于访问Web界面。
  2. 配置设备登录接口。
  3. 配置设备与RADIUS服务器连接的接口。
  4. 配置RADIUS服务器模板。
  5. 配置认证方案。
  6. 配置认证域,引用RADIUS服务器模板和认证方案。
  7. 配置RADIUS服务器。
  8. 使用管理员帐号和密码登录Web界面。

    本举例只介绍设备中配置管理员相关的内容。

操作步骤

  1. 配置所有接口都可用于访问Web界面。
    <HUAWEI> system-view  
    [HUAWEI] sysname DeviceA 
    [DeviceA] web-manager server-source all-interface
  2. 配置设备登录接口。
    1. 配置接口的IP地址。
      [DeviceA] interface vlanif10 
      [DeviceA-Vlanif10] ip address 10.3.0.1 255.255.255.0 
      [DeviceA-Vlanif10] quit
  3. 开启Web服务功能。
    1. 开启HTTPS服务。
      [DeviceA] web-manager enable port 8443
    2. 配置HTTP协议强制跳转为HTTPS协议。
      [DeviceA] web-manager http forward enable
  4. 配置设备与RADIUS服务器连接的接口。
    1. 配置接口的IP地址。
      [DeviceA] interface vlanif20 
      [DeviceA-Vlanif20] ip address  255.255.255.0 
      [DeviceA-Vlanif20] quit
  5. 配置RADIUS服务器模板,实现设备与RADIUS服务器间的通信。
    [DeviceA] radius-server template radius_server 
    [DeviceA-radius-radius_server] radius-server authentication 172.16.0.2 1812 
    [DeviceA-radius-radius_server] radius-server shared-key cipher Huawei@123456789 
    [DeviceA-radius-radius_server] quit
  6. 配置认证方案,指定认证方式为RADIUS。
    [DeviceA] aaa 
    [DeviceA-aaa] authentication-scheme auth1 
    [DeviceA-aaa-authen-auth1] authentication-mode radius 
    [DeviceA-aaa-authen-auth1] quit
  7. 配置认证域,引用RADIUS服务器模板和认证方案。
    [DeviceA-aaa] domain huawei.com 
    [DeviceA-aaa-domain-huawei.com] authentication-scheme auth1 
    [DeviceA-aaa-domain-huawei.com] radius-server radius_server 
    [DeviceA-aaa-domain-huawei.com] quit 
    [DeviceA-aaa] quit
  8. 配置RADIUS服务器。

    配置步骤包括:添加设备、添加用户、配置授权用户级别为3,详细配置请参考对应RADIUS服务器的相关文档。

  9. 使用管理员帐号和密码登录Web界面。
    1. 配置管理员PC的IP地址为10.3.0.100/24。
    2. PC中打开网络浏览器,访问需要登录设备的IP地址“https://10.3.0.1:8443”。
    3. 在登录界面中输入管理员的用户名“admin123@huawei.com”和密码“YsHsjx_202206”,单击“登录”。
    4. 用户名和密码认证通过后,RADIUS服务器会向管理员的手机或邮箱等发送验证码,在设备弹出的页面中输入收到的验证码,单击“提交”即可登录设备Web界面。

检查配置结果

管理员通过Web浏览器访问设备的Web界面,通过用户名密码和短信验证码双因子检查是否成功登录设备Web界面。

配置脚本

#                                                                                
sysname DeviceA            
# 
web-manager server-source all-interface 
web-manager enable port 8443
web-manager http forward enable
# 
interface vlanif10
 ip address 10.3.0.1 255.255.255.0
# 
interface vlanif20
 ip address 172.16.0.1 255.255.255.0     
#
radius-server template radius_server  
 radius-server authentication 172.16.0.2 1812  
 radius-server shared-key cipher %@%@*y:3*ZN}.%%qcL1cCyDwlB.|@XBVMDWq'6JF(iOz2D8>A\SN%@%@  
#
aaa  
 authentication-scheme auth1
  authentication-mode radius
 domain huawei.com
  authentication-scheme auth1 
  radius-server radius_server 
#
return

版权声明:
作者:SE_YT
链接:https://www.cnesa.cn/2803.html
来源:CNESA
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
举例:通过HTTPS登录Web界面(双因子认证)
组网图形 图1 通过HTTPS登录Web界面组网图(双因子认证) 组网需求 数据规划 配置思路 操作步骤 检查配置结果 配置脚本 组网需求 如图1所示,在RADIUS服务器上配置一个管理员帐号admin123@huawei.com,DeviceA使用双因子(用户名密码和验证码)对管理员进行认证,其中RADIUS服务器负责提供动态码或短信验证码,该帐号可以通过HTTPS登录到Device A的Web界面。 本例中Interface1和Interface2分别代表Vlanif10和Vlanif20。 数据规划 项目 数据 用户名 admin123@huawei.com 说明: 用户名必须按照“XX@域名”的格式,@后的域名需和domain命令创建的域名保持一致。 密码 YsHsjx_202206 服务类型 HTTPS 用户级别 3 配置思路 配置所有接口都可用于访问Web界面。 配置设备登录接口。 配置设备与RADIUS服务器连接的接口。 配置RADIUS服务器模板。 配置认证方案。 配置认证域,引用RADIUS服务器模板和认证方案。 配置RADIUS服务器。 使用管理员帐号和密码登录Web界面。 本举例只介绍设备中配置管理员相关的内容。 操作步骤 配置所有接口都可用于访问Web界面。 <HUAWEI> system-view [HUAWEI] sysname DeviceA [DeviceA] web-manager server-source all-interface 配置设备登录接口。 配置接口的IP地址。 [DeviceA] interface vlanif10 [DeviceA-Vlanif10] ip address 10.3.0.1 255.255.255.0 [DeviceA-Vlanif10] quit 开启Web服务功能。 开启HTTPS服务。 [DeviceA] web-manager enable port 8443 配置HTTP协议强制跳转为HTTPS协议。 [DeviceA] web-manager http forward enable 配置设备与RADIUS服务器连接的接口。 配置接口的IP地址。 [DeviceA] interface vlanif20 [DeviceA-Vlanif20] ip address 255.255.255.0……
<<上一篇
下一篇>>