1、设定密钥,用户自行选择一个密钥,以下以密钥为 EAZAYOKNGETBOPC5 为例说明
2、usb server 配置otp 密钥,目前还没有UI 界面开通,后续版本会支持从管理界面开通
curl -X POST -H 'Content-Type: application/json' -H 'Accept: application/json' -i 'http://localhost/api7001/set_options' --data '{"key":"otp_key","value":"EAZAYOKNGETBOPC5"}'
3、生成二维码供验证器扫描导入
otpauth://totp/snxxx@usbserver?issuer=linuxce&secret=EAZAYOKNGETBOPC5&algorithm=SHA1&digits=6&period=30
其中snxxx 替换为用户的设备码,secret= 后面的EAZAYOKNGETBOPC5 替换为用户的设定密钥
4、机主下载手机app,导入第三步生成的二维码
5、使用:远程连接USB server 时,选择需要身份认证,密码跟机主索要,机主告知app 上的一次密码,密码策略选择了当前及前后一个都有效,有90秒的输入时间
Android 下载
Iphone 下载