How To Setup Two-Factor Authentication In WHM For Reseller Hosting?

Reseller Web Hosting is the easiest way to start and run your own web hosting business.  It allows you to sell unique and competitive hosting solutions to your customers at a competitive rate. Through a Reseller Hosting service, you can purchase hosting services in bulk from a parent company and rent them out to your clients per their needs and requirements. 

Hence if you want to be a part of the web hosting industry and start your own hosting venture and earn a profit, Reseller Hosting is the right solution for you. Your Reseller Hosting provider will offer management tools such as WHM (Web Host Manager) that facilitate business management, customer management, and other tasks, allowing you to run your business easily, smoothly, and efficiently. 

In addition, as a Hosting Reseller, it is your responsibility to take care of your business, including its performance, efficiency, customer support, and security. Enabling Two-factor authentication (2FA) will protect your WHM account, preventing unauthorized access. 

Today’s article discusses WHM, 2FA, the importance of 2FA, and steps to set up 2FA in WHM for utmost security and protection. 

What is a WHM?

Web Host Manager or WHM is a powerful administrative dashboard or program, often included within the Reseller Web Hosting plans, offering enhanced flexibility and control over managing multiple websites and Reseller Hosting accounts. 

Through WHM, you can: 

  • Monitor and manage your websites (password resets)
  • Create, suspend, delete your cPanel accounts
  • Configure your customer support requests through cPanel
  • Customize your cPanel and hosting
  • Change your client’s user names and domain names, and more. 

What is Two-Factor Authentication (2FA)? 

2FA or Two-Factor authentication is a layer of security that offers you additional protection while you securely access your account. 

Employing 2FA offers vast security protection improvements over a single-factor authentication that simply requires a username and password to login into the account. 

However, in 2FA, you are required to enter a unique code or OTP (one-time-password) generated by an external device or application. Hence, to log in and grant account access, you must enter this 2FA passcode in the code field, usually present right after the username and password filed. 

Why is 2FA Important? 

Single-factor authentication accounts are increasingly becoming victims of phishing, malware, credential stuffing, spearfishing, password spraying, and many other online attacks and threats. 

This is why employing 2FA that allows you to add an additional security layer or passcode to grant account access is crucial, as it prevents malicious attacks and online threats from gaining access to your accounts. Therefore, 2FA significantly improves security, protecting the stored information and confidential customer data and personal information. 

Because of its increasingly wide popularity, the following online systems are using 2FA for enhanced security: 

  • Social media
  • Finance
  • Business 
  • Defense 
  • Healthcare 
  • Law enforcement 

How Do You Set Up Two-Factor Authentication (2FA) in WHM? 

An application will send a code to your mobile device or smartphone once you enable 2FA, which you will have to enter along with the password to log in successfully. Hence, you won’t be able to log in without a smartphone. 

You can either use Google Authenticator, Authenticator, or Duo Mobile, applications suggested by cPanel to enable 2FA WHM authentication. 

Settings tab

Using the setting tab, you can configure the 2FA Issuer setting. This setting controls the name that appears in the authentication application when a user accesses the authentication passcode. 

, Cheap Reseller Hosting

To customize the 2FA Issuer setting, follow these steps: 

  1. Click on the “Setting” tab. 
  2. Enter the “default value” or any desired value you want for the Issuer setting. 
  3. Click on “Save.” 

Manage users 

The Manage Users tab displays all the accounts for which the two-factor authentication is configured. In addition, it also allows you to disable authentication on those accounts. 

Enable two-factor authentication in WHM 

To enable 2FA for a user account in WHM, you must first log in to the cPanel interface and then navigate to the cPanel’s two-factor authentication. 

, Cheap Reseller Hosting

Navigate to the “Manage My Account” tab through which you can set up 2FA for a reseller account. 

Perform the steps mentioned below to configure 2FA: 

  1. Click on the “Set up Two-Factor Authentication” button. 
  2. Now, to create a link between your two-factor authentication application and cPanel account, follow these steps: 
  • Scan the displayed QR code through the application to create the link automatically. 
  • Enter the “Key” and “Account” information provided in the application to create the link manually. 
  1. Retrieve the six-digit security passcode within your 2FA application. 
  2. Enter this passcode in the “Security Code” text box. 
  3. Click on “Configure Two-Factor Authentication.” 

Remove two-factor authentication in WHM

To the right of the user account, click on “Disable” to remove 2FA authentication for a single account within the “Manage Users” list. 

However, to remove multiple accounts from the “Manage Users” list, perform the following steps: 

  1. First, click on the “Manage User” tab. 
  2. Next, check on the particular checkboxes of the user accounts you want to remove. 
  3. Now, click on the Gear icon present on the top right of the list, and click on “Disable Selected.” 


Two-Factor authentication is an excellent security measure that adds an additional security layer to all your accounts for their protection. Through the dual authentication method, it ensures that your account remains secured and does not grant access to malicious and unauthorized parties even if your password is compromised. 

Hence, choosing Hosting Reseller plans that offer WHM solutions that you can configure to enable 2FA for utmost account security and protection is recommended. 

Leave a Reply

We are a reseller hosting company on a goal to make everyone who uses the internet successful. We achieve this by advancing server technology regularly, offering qualified support, and streamlining the site hosting process.

Copyright © 2023 Cheap Reseller Hosting. All rights reserved.