2019年5月22日 星期三

Enable Authy OTP on Ubuntu

Environment:

OS: Ubuntu 16.04.6 LTS
  • Step1: Register Twilio Account
    首先要先去 Twilio 註冊帳號,接著請連到 Authy Dashboard,這邊我是使用 Sign In with Twilio
    登入後,請執行
    • 建立 Application
    • 建立 User Account
    • 也可以建立 Collaborators User ( Optional )
    請記住剛剛的 API KEY 安裝時會用到
  • Step2: 登入至自已的 Linux 主機,安裝 authy-ssh
    • 登入 Linux 主機後,請切換成 root
    • 下載 auth-ssh 並安裝
    # wget "https://raw.github.com/authy/authy-ssh/master/authy-ssh" -O authy-ssh
    # sudo bash authy-ssh install /usr/local/bin
    # sudo /usr/local/bin/authy-ssh enable `whoami`   
    # sudo service ssh restart
    這邊測試的時候,請打開你的 APP,將你的 TOKEN 打進去就好了,除非你是用簡訊驗証的,才先打 sms,等 Authy 發簡訊給你 TOKEN 後,再輸入即可。
    # authy-ssh test
    Authy Token (type 'sms' to request a SMS token): 
Reference: