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 下載