If you want to allow SSH access for an ordinary account created by you on your VPS follow the steps listed in this article:
1. Open WHM on your VPS and navigate to Account Functions > Modify an Account.
2. Activate the SSH access for the account through the Shell Access check box.
3. Then log in the account's cPanel, navigate to SSH/Shell Access and click on the Manage SSH Keys.
If the SSH/Shell Access icon is not present in the Security section you can insert it by following the instructions posted in our knowledge base article How to Enable SSH Access in cPanel on a VPS.
4. Either generate a new key pair or import a key which has been generated on the local computer of the user:
- How to generate an SSH key in Windows
- How to generate an SSH key in Linux
- How to generate an SSH key in MacOS
5. Authorize the public key using the Manage Authorization link.
6. Download the public and the private keys and provide them to the account's user.
7. The user can establish an SSH connection by following the detailed instructions provided in the following knowledge base articles:
- How to connect via SSH in Windows using PuTTY
- How to connect via SSH in Linux
- How to connect via SSH in MacOS
cPanel is easy to work with when you have the right host to support you. If you need a reliable partner to help you manage your website with cPanel, check out our cPanel hosting services!