Skip to content
Two-Factor Authentication with Telegram Bot for SSH / Shell Login.
Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Screenshot
README.md
shell2FA

README.md

2FA-SSH-Shell

Two-Factor Authentication with Telegram Bot for SSH / Shell Login

Setup

Create Your Own Bot:

Chat @BotFather with /newbot

Setup Bot for OTP Sender

  • Open your API: https://api.telegram.org/bot[HTTP_API_KEY]/getUpdates
  • Chat your Telegram Bot
  • Copy your Chat ID BOT Chat ID
  • Download shell2FA source
  • Change configuration API KEY & Chat ID on "shell2FA" source
  • Move shell2FA to /bin/ (mv shell2FA /bin/)
  • chmod +x /bin/shell2FA
  • Change shell in /etc/passwd => Example /bin/bash to /bin/shell2FA /etc/passwd
You can’t perform that action at this time.