How to enforce 2 Factor Authentication on user login?

Enable the following settings to Enforce 2FAon 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




configure-yubikey-two-factor-authentication-in-jump server







5 (1)
Article Rating (1 Votes)
Rate this article
    Attached Files
    There are no attachments for this article.
    Related Articles RSS Feed
    How to grant Parallel Shell privilege for a user?
    Viewed 4825 times since Wed, Nov 22, 2017
    configure ssh-tunnel on jump server or bastion host
    Viewed 2829 times since Fri, May 11, 2018
    cron for changing root passwords on servers periodically
    Viewed 3741 times since Thu, Jun 15, 2017
    How to change the private key in use and change the default public key in use?
    Viewed 4144 times since Fri, Dec 1, 2017
    How to add Time Stamp for Command Prompt?
    Viewed 200 times since Wed, Mar 17, 2021
    How to grant a user access to control panel
    Viewed 2287 times since Thu, Jun 15, 2017
    Unable to login into cpanel/whm with one click
    Viewed 6989 times since Wed, Jun 14, 2017
    Enforcing ssh login shell for ssh gateway users selectively in sshd_config file
    Viewed 523 times since Fri, Sep 4, 2020
    How to disable web terminal appllication in Cpanel ?
    Viewed 3805 times since Fri, Jun 29, 2018
    Configure Radius 2fa in Ezeelogin jumpserver
    Viewed 121 times since Thu, Mar 25, 2021