How to enforce 2 Factor Authentication on user login?

Enable the following settings to Enforce two FA on user ssh login as well as for the web interface. This will prompt the ssh gateway user to set two factor authentication before going ahead and is a recommended security setting.

multi factor authentication

 

Enable the different 2 factor mechanisms that will be available for the gateway user for setup. 

Two factor Authentication tab is available only from version 7.11.0. If you are running a old version, then 2fa methods configured under Settings->General->Security tab will be available.

2 factor authentications

 

Relogin, into the webgui and the user will be prompted to setup the 2 factor method if he hasn't setup any. Setup any one 2fa method of your choice from here.

setup 2FA

 

If you want to setup more 2fa methods, then after logging into the webgui, setup multiple 2fa methods here.

2factor mechanism used for the last login into the webgui would be the 2fa method in use in the backend. To change, the 2fa method in use in the backend,  login into the webgui using the new 2fa method so that it becomes the default 2fa method for the backend.

2fa setup

 

We have setup Google 2fa and Access Keyword successfully and would be prompted for it. In the example below, we are using Google 2fa to login and hence the same would be prompted in the backend shell as well.

2fa methods

 

The backend would looks as follows..

google 2fa

 

 

 

 

 

 

 

 

 

 

0 (0)
Article Rating (No Votes)
Rate this article
    Attached Files
    There are no attachments for this article.
    Related Articles RSS Feed
    How do I prevent the root password of the target server that i add from being changed?
    Viewed 1459 times since Wed, Jun 14, 2017
    Can Network switches be added as a device and managed?
    Viewed 1386 times since Thu, Jun 15, 2017
    default ssh public key to add in target server or Linux instances for ssh key based authentication
    Viewed 1630 times since Wed, Jun 14, 2017
    Webportals unavailable for user
    Viewed 2375 times since Fri, Dec 8, 2017
    record rdp session
    Viewed 663 times since Thu, Dec 6, 2018
    Set SSH User Expiry
    Viewed 839 times since Thu, Sep 20, 2018
    configure ssh-tunnel on jump server or bastion host
    Viewed 1004 times since Fri, May 11, 2018
    Configure ssh timeout in ssh gateway
    Viewed 1986 times since Fri, Dec 1, 2017
    server root password mass reset - Is there any risks for corruption?
    Viewed 1277 times since Thu, Jun 15, 2017
    How do i add in bastion server into the ssh gateway when i dont know its password?
    Viewed 1353 times since Wed, Jun 14, 2017