How to enable SSH through WHM

Shell access is enabled by default on our Shared Hosting Accounts, VPS and Dedicated servers. When you try to SSH into your server and you get the following error:

Shell access is not enabled on your account!
If you need shell access please contact support.

Sample terminal with terrors

Your server may have SSH disabled by mistake. This can be fixed easily through your WHM. The following tutorial will explain how to enable shell access (SSH) on your server through the WHM.

Don’t have time to read our full article? Watch our walk-through video.

Enabling SSH through WebHost Manager (WHM)

  1. Log into WHM.
  2. Go to Account Functions.
    Account Functions in WHM
  3. Select Modify Account.
    Modify the Account in WHM
  4. Select the account to change and click Modify.
    Click Modify the Account
  5. Scroll down to the bottom of the page where it shows Shell Access check box. Click the checkbox. Save the changes.
    Shell Access checkbox in WHM
  6. To make SSH available for all the accounts, select the Update package radio button to apply the Shell Access change across all your cPanel accounts that are on the same package. Click Proceed.
    Proceed with enabling SSH

Now try accessing your server using SSH. With SSH enabled, you should have a login screen like the snapshot to the right.

SSH Login terminal scren

Interested in information about hosting that supports SSH access? Learn more about SSH Hosting.

6 thoughts on “How to enable SSH through WHM

    1. I updated to the most recent version of cPanel/WHM and I do see all the options as described in this article. Are you logged in as the root user? What version of cPanel/WHM are you running?

      1. I agree with shemeshdeals and tjohns92109.

        The “Account Functions” is not located as default where the screenshot in this article say.

        When you enter in Root WHM, you will see 2 view options in the right. “Default” (is default) and “Classic”.

        If you want to use the steps listed in this article you have to click on “Classic” and the continue.

        If not, you have to login in ROOT WHM and then go down in the sidebar menu to the section “Account Functions” and click on “Modify an Account”

Was this article helpful? Join the conversation!

Questions about our MailChannels Deployment? We have answers and are here to help!Learn More
+