{"id":1009,"date":"2026-03-26T19:36:57","date_gmt":"2026-03-26T19:36:57","guid":{"rendered":"https:\/\/www.jolt.co.uk\/help\/enabling-ssh-for-a-cpanel-account-reseller-guide\/"},"modified":"2026-03-26T19:38:41","modified_gmt":"2026-03-26T19:38:41","slug":"enabling-ssh-for-a-cpanel-account-reseller-guide","status":"publish","type":"post","link":"https:\/\/www.jolt.co.uk\/help\/enabling-ssh-for-a-cpanel-account-reseller-guide\/","title":{"rendered":"Enabling SSH for a cPanel account (reseller guide)"},"content":{"rendered":"\n<p>As a reseller, you can grant SSH (Secure Shell) access to cPanel accounts you manage through WHM. SSH allows account holders to connect to the server via a command-line interface \u2014 useful for tasks such as running scripts, managing files, and using developer tools. There are two methods available to enable this, depending on your level of access and how your reseller account is configured.<\/p>\n\n\n\n<p class=\"banner-warning\">\u26a0\ufe0f <strong>SSH access grants command-line access to an account&#8217;s files and processes.<\/strong> Only enable it for accounts where the user has a legitimate need and you trust them to use it responsibly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Method 1: Modify an Account<\/h2>\n\n\n\n<p>This is the most direct method, but it may not always be available depending on your reseller permissions. If your WHM access includes the ability to modify accounts, you can enable SSH on a per-account basis.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to your <strong>WHM<\/strong> control panel.<\/li>\n\n\n\n<li>In the left-hand navigation or search bar, find and click <strong>Modify an Account<\/strong> (under the <em>Account Functions<\/em> section).<\/li>\n\n\n\n<li>Select the cPanel account you want to modify from the account list, then click <strong>Modify<\/strong>.<\/li>\n\n\n\n<li>Scroll down to the bottom of the account settings and check <strong>Shell Access<\/strong>.<\/li>\n\n\n\n<li>Click <strong>Save<\/strong> to apply the changes.<\/li>\n<\/ol>\n\n\n\n<p class=\"banner-note\">\ud83d\udca1 If you do not see the <strong>Modify an Account<\/strong> option in your WHM, your reseller account may not have been granted this privilege. Use Method 2 (Feature Lists) instead, or contact us to request the necessary permissions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Method 2: Enable SSH via Feature Lists<\/h2>\n\n\n\n<p>Feature Lists control which cPanel features are available to accounts on a given package or plan. By adding SSH access to a Feature List, you can enable it for any account assigned to that list. This method is useful when you want to enable SSH for a group of accounts, or when the Modify an Account option is unavailable.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In WHM, navigate to <strong>Packages &gt; Feature Manager<\/strong>.<\/li>\n\n\n\n<li>Select the Feature List you want to edit from the drop-down (e.g. the list assigned to the relevant hosting package), then click <strong>Edit<\/strong>.<\/li>\n\n\n\n<li>Scroll through the list of features and locate <strong>SSH Access<\/strong>.<\/li>\n\n\n\n<li>Tick the checkbox next to <strong>SSH Access<\/strong> to enable it.<\/li>\n\n\n\n<li>Click <strong>Save<\/strong> at the bottom of the page.<\/li>\n<\/ol>\n\n\n\n<p class=\"banner-tip\">\ud83d\udc49 If you manage multiple accounts that need SSH access, consider creating a dedicated Feature List (e.g. &#8220;SSH Enabled&#8221;) to make it easy to assign and revoke access consistently across accounts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Connecting via SSH<\/h2>\n\n\n\n<p>Once SSH access has been enabled on an account, the account holder can connect using any SSH client (such as Terminal on macOS\/Linux, or PuTTY \/ Windows Terminal on Windows). Use the following connection details:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Setting<\/th><th>Value<\/th><\/tr><\/thead><tbody><tr><td>Hostname<\/td><td>Your server hostname or the account&#8217;s shared IP address<\/td><\/tr><tr><td>Port<\/td><td>22<\/td><\/tr><tr><td>Username<\/td><td>The cPanel username for the account<\/td><\/tr><tr><td>Authentication<\/td><td>Password (or SSH key if configured)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>A typical SSH command looks like this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh cpanelusername@your-server-hostname.com -p 22<\/code><\/pre>\n\n\n\n<p>For example, if the cPanel username is <code>example<\/code> and the server hostname is <code>server1.yourdomain.com<\/code>, the command would be:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh example@server1.yourdomain.com -p 22<\/code><\/pre>\n\n\n\n<p class=\"banner-tip\">\ud83d\udc49 The <strong>shared IP address<\/strong> for the account can be found in WHM under <strong>Account Information &gt; List Accounts<\/strong>. The server hostname is typically shown in WHM&#8217;s top navigation \/ address bar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As a reseller, you can grant SSH (Secure Shell) access to cPanel accounts you manage through WHM. SSH allows account holders to connect to the server via a command-line interface \u2014 useful for tasks such as running scripts, managing files, and using developer tools. There are two methods available to&hellip;<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,9,3,15],"tags":[],"class_list":["post-1009","post","type-post","status-publish","format-standard","hentry","category-access","category-advanced-techniques","category-cpanel","category-reseller"],"_links":{"self":[{"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/posts\/1009","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/comments?post=1009"}],"version-history":[{"count":3,"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/posts\/1009\/revisions"}],"predecessor-version":[{"id":1012,"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/posts\/1009\/revisions\/1012"}],"wp:attachment":[{"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/media?parent=1009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/categories?post=1009"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jolt.co.uk\/help\/wp-json\/wp\/v2\/tags?post=1009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}