Sometimes, cPanel root users have to perform account restoration due to various reasons. Although it is not that difficult, new system administrators may find it a bit confusing at first.
Thus, as a new system admin, know that there are some pre-requisites to follow prior to the account restoration.
When restoring a cPanel account, make sure you have the root user level. The root user, as the highest-level system cPanel and WHM user, has the only ability to make access every nook and cranny of the services and make any revision or changes to them.
Also, keep in mind that you should not perform the restoration through creating an account in WHM. In fact, do not create any cPanel account manually that you wish to restore. What you should do instead is to make either a cpmove file or a backup archive of your old account. When opting for the cpmove file method, you can simply ask this from your web hosting company.
In WHM, there is an option to do so. Navigate to the Home interface, then go to Backup, and lastly, choose the “Restore a Full Backup/cpmove File” option. Following these steps will automatically create the account for you that you want to restore.
Last, but not the least, is to not make any changes to the cpmove file or cPanel backup archive file. This may cause irreversible damage to the account you will restore.
Starting by Opening an SFTP Connection with FileZilla
The first step to restore a cPanel account after you have followed all the above-mentioned steps is to establish an SFTP connection to the server using the root login credentials.
To give you an idea, below is an example of opening an SFTP connection via the program FileZilla, which you can download for free.
After Establishing FileZilla SFTP Connection
After establishing an SFTP connection, follow these steps:
After successfully doing these steps, head to WHM and choose the “Restore a Full Backup/cpmove File interface.” Key in your old credentials and click the Restore button. This will already complete the restoration process.