前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >堡垒机开启证书认证方法参考

堡垒机开启证书认证方法参考

原创
作者头像
陈捷
修改2021-11-26 22:34:00
9830
修改2021-11-26 22:34:00
举报
文章被收录于专栏:安全产品参考

证书认证是传统型堡垒机二次较验的方式之一,主要是通过在本地客户端和服务端进行双向证书认证的方式,来校验本地客户端登陆的合法性。

让拥有合法授权证书的客户端才能成功登陆到堡垒机web管理界面后台

下面介绍一下证书认证配置的完整流程:

0、配置前的注意事项

堡垒机超级管理员和运维账号都可以配置证书认证,初次配置堡垒机证书认证,建议优先配置运维账号进行测试,不要直接先配置admin超级管理员账号

避免配置过程出现遗漏或失误,导致admin超级管理员账户无法登陆的情况发生

本次范例,主要介绍为运维用户开启证书认证的方法

1、管理员开启证书认证服务

  • 1.1 使用超级管理员admin登陆堡垒机,选择系统管理如下图所示:
  • 1.2 在系统管理--安全设置证书配置中,开启证书认证

堡垒机支持 本地自签发证书认证和 第三方签发证书认证 ,如需要使用第三方签发证书,可以选择第三方签发,同时上传自己的CA证书

第三方匹配字符说明如下:

  • 匹配起始字符:个人证书使用者的用户账号起始字符。
  • 匹配结束字符:个人证书使用者的用户账号结束字符
代码语言:txt
复制
- 示例1:CN=姓名,EMAILADDRESS=name@xx.com,OU=abcd,O=SINOPEC,C=CN
  则匹配起始字符为:`EMAILADDRESS=`
代码语言:txt
复制
  匹配结束字符为:`@`
代码语言:txt
复制
- 示例2:CN=test,则配置匹配起始字符为 `CN=`,匹配结束字符为`,`

本范例使用的是本地自签发证书,因此选择本地证书后,点击启动即可

  • 1.3 重启web服务

证书服务开启后,需要重启web服务器,才能使证书配置生效,可在 系统管理 界面的 系统配置 ----系统维护中进行重启,如下图:

重启通常需要5-15分钟时间,重启完成后,退出堡垒机web后台,需要重新登陆

2、管理员生成证书

开启证书并重启web服务器后,将会退出web登陆界面,此时继续通过admin登陆堡垒机后台进行证书的生成和下载

超级管理员登陆后,在用户管理中选择需要证书登陆的运维用户,点击编辑,进入用户配置标签页,在证书管理中点击生成证书

1637927728828.png
1637927728828.png
1637927680519.png
1637927680519.png

3、运维用户下载和导入证书

超级管理员为运维用户生成证书后,接下来的操作就需要运维用户登陆进行操作了,运维用户需要下载证书并导入到自己本地个人电脑浏览器中

运维用户一共需要安装根证书和个人证书,下面依次介绍根证书和个人证书的安装流程

3.1 运维用户下载并导入根证书

运维账户(范例中的运维账户为theon_conner),登陆堡垒机web后台

1637928401213.png
1637928401213.png

然后点击左上角电脑图标

1637928480511.png
1637928480511.png

进入根证书下载标签页,下载根证书

1637928511358.png
1637928511358.png

根证书下载到本地后,导入到浏览器(以谷歌浏览器为例),如下图步骤

1637928618797.png
1637928618797.png
1637928686404.png
1637928686404.png
1637928755694.png
1637928755694.png
1637929176995.png
1637929176995.png
1637929292399.png
1637929292399.png
1637929485203.png
1637929485203.png
1637929514355.png
1637929514355.png

3.1 运维用户下载并导入个人证书

运维用户登陆堡垒机的web后台后,选择右上角的自维护

1637929635972.png
1637929635972.png

在弹出的对话框中,的证书管理选项中,下载个人证书

1637929685603.png
1637929685603.png

下载到本地后,在本地个人计算机浏览器中,导入本地证书(以谷歌浏览器为例)

1637929757707.png
1637929757707.png
1637929976590.png
1637929976590.png

个人证书的私钥密码为 zD3A7S9B#&2uS

1637930056022.png
1637930056022.png
1637930075403.png
1637930075403.png
1637930100024.png
1637930100024.png
1637930109362.png
1637930109362.png
1637930132524.png
1637930132524.png

4、管理员开启运维账户证书认证

运维用户,导入并安装好根证书和个人证书后,使用admin管理员登陆堡垒机web后台,为运维账户(范例中为theon_conner)开启证书认证即可

1637930349963.png
1637930349963.png
1637930379237.png
1637930379237.png

5、运维账户登陆测试

管理员开启运维账户的证书登陆后,运维账户下次登陆就需要进行证书二次认证才能正常登陆了

1637930472644.png
1637930472644.png
1637930579333.png
1637930579333.png

6、补充:admin管理员证书认证

如您需要为admin管理员配置证书认证登陆,您无需安装根证书,只需要开启证书服务后,admin登陆堡垒机web后台,在自维护中,生成证书并下载,导入到本地个人计算机浏览器(参考3.1步骤运维账户个人证书的浏览器导入步骤),同时开启证书认证即可

1637930754442.png
1637930754442.png
1637930771474.png
1637930771474.png
1637930790652.png
1637930790652.png

下载admin的个人证书后,参考第3.1步骤,运维用户导入个人证书的步骤,导入admin的个人证书即可(证书的私钥密码仍为zD3A7S9B#&2uS

1637930989548.png
1637930989548.png

登陆测试

1637931147009.png
1637931147009.png

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0、配置前的注意事项
  • 1、管理员开启证书认证服务
  • 2、管理员生成证书
  • 3、运维用户下载和导入证书
  • 4、管理员开启运维账户证书认证
  • 5、运维账户登陆测试
  • 6、补充:admin管理员证书认证
相关产品与服务
运维安全中心(堡垒机)
腾讯云运维安全中心(堡垒机)(Operation and Maintenance Security Center (Bastion Host))可为您的 IT 资产提供代理访问以及智能操作审计服务,为客户构建一套完善的事前预防、事中监控、事后审计安全管理体系,助力企业顺利通过等保测评。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档