不涉及
(1)一代堡垒机客户受限需要购买一信通短信平台服务。购买后,短信厂商会给堡垒机客户分配其在短信平台的注册信息,比如SpCode,短信平台的
账户,密码等。通常提供这些信息的同时,会给客户发一个文档,用于操作指导;
(2)配置堡垒机所需要的信息,配置的界面如下:
需要填写的
1)URL:就是给你的短信平台的地址,这个一般在文档中有,例如某客户局点的给的:(主要首先要保证,堡垒机到这个URL或者IP是路由可达)
(图片中隐藏了URL具体的地址,使用URL或者使用ip的形式http://1.1.1.1:8899/sms/Api,都可以,保证路由可达即可)
2)API参数的格式如下:
body:SpCode=8888888&LoginName=XXXXXXX&Password=XXXXXXX&MessageCOntent=您的验证码为$smsText&UserNumber=$smsMob&templateId=&SerialNumber=&ScheduleTime=&f=1
(示例中隐藏了客户的SpCode,以及账户和密码,需要现场按格式修改)
各参数的解释如下:
POST参数说明:
类别 |
参数名称 |
类型 |
说明 |
输入 |
SpCode |
string |
企业编号 |
输入 |
LoginName |
string |
用户名称 |
输入 |
Password |
string |
用户密码 |
输入 |
MessageContent |
string |
短信内容, 最大402个字或字符(短信内容要求的编码为gb2312或gbk) |
输入 |
UserNumber |
string |
手机号码(多个号码用”,”分隔),最多1000个号码 |
输入 |
SerialNumber |
string |
流水号,20位数字,唯一 (规则自定义,建议时间格式精确到毫秒)必填参数,不填后面无法使用回执接口。 |
输入 |
ScheduleTime |
string |
预约发送时间,格式:yyyyMMddHHmmss,如‘20090901010101’,立即发送请填空(预约时间要写当前时间5分钟之后的时间,若预约时间少于5分钟,则为立即发送。) |
输入 |
ExtendAccessNum |
string |
接入号扩展号(默认不填,扩展号为数字,扩展位数由当前所配的接入号长度决定,整个接入号最长20位) |
输入 |
f |
string |
提交时检测方式 1 --- 提交号码中有效的号码仍正常发出短信,无效的号码在返回参数faillist中列出
不为1 或该参数不存在 --- 提交号码中只要有无效的号码,那么所有的号码都不发出短信,所有的号码在返回参数faillist中列出 |
(3)HTTP头部,建议按以下配置:
Content-Type:application/x-www-form-urlencoded
(4)短信模板,建议按以下配置:
$smsToken
注意,按上面的配置以后,需要客户登录短信平台,重新设置一个模板:
一个X代表一个字,X的数量大于等于短信验证码的数量就行,(建议也按图片中数量);客户短信平台上如果有其他模板,是可以共存的,同时全部生效,不冲突。添加完模板以后提交,需要短信厂商后台自动审核,通过以后十分钟后生效,建议等一下。
(5)在堡垒机上创建一个用户,填写一个手机号;模板生效以后,此时可以在堡垒机上测试一下,填写一个在堡垒机上已经有的用户的手机号,
点击发送,手机会收到短信内容是test.
(6)堡垒机要勾选上短信口令才能在登录使用时候用这种方式:
(7)退出堡垒机,然后使用短信口令,使用刚才在堡垒机上创建的用户,点击获取短信口令,然后就可以和正常登录了。
无
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作