How do I setup Two-Factor Authentication (2FA) on my cPanel account

What is Two-Factor Authentication (2FA)?

Two-factor authentication adds an additional layer of security to your Krystal client area by adding a second step to your login. In addition to something you know (i.e. your existing password) it adds what is known as a possession, or second factor, based on something you possess - which in this case will be an App on your mobile phone or desktop.

Since both are required to log in, even if an attacker has your password they can't access your account unless they also possess your phone.

Why is Two-Factor Authentication necessary?

Passwords are often compromised when mobile devices or computers are stolen or infected with malware - or when insecure networks are used to retrieve passwords by email. They can often be guessed, they usually don't change very often, and despite advice otherwise, many of us have favourite passwords that we use for more than one thing. So Two-factor authentication gives you additional security because your password alone no longer allows access to your account


You'll need a 2FA app; we tested and like Authy - which has versions for iPhone & Android devices as well as desktop versions for Mac & PC and a Chrome browser extension.

  1. You'll need to be logged in to your cPanel and have a 2FA app like Authy installed before you'll be able to complete this process.
  2. Click Two-Factor Authentication within the Security section of cPanel
  3. You'll now see the Two-Factor Authentication setup screen - this has two steps.

    In step one you'll need to add a new account to your 2FA app.

    Open your 2FA app and follow the app's instructions to add a new account. Authy have instructions for adding a new account on different devices.
  4. Once you've scanned the barcode, or added the code, the new account should be added in your app and begin generating One-Time Password (OTP) codes.
    Enter a valid code from your app in to Step 2) and click Configure Two-Factor Authentication.
  5. You'll now see a message confirming 2FA has been configured
  6. Returning to the Two-Factor Authentication setup screen will now show options to reconfigure 2FA or to remove it

How did we do?

Powered by HelpDocs
© Krystal Hosting Ltd 2003–2019