Ultra Web Hosting Docs

Password Security

Strong, unique passwords are your first line of defense against unauthorized access. This guide covers best practices for all the passwords associated with your hosting account.

What Makes a Strong Password

A strong password should:

Tip Use a password manager like Bitwarden, 1Password, or KeePass to generate and store strong, unique passwords for every account. This way you only need to remember one master password.

Changing Your cPanel Password

  1. Log into the Client Area.
  2. Go to ServicesMy Services.
  3. Click on your hosting plan.
  4. Click Change Password in the sidebar.
  5. Enter a new strong password and save.
Note Changing your cPanel password also changes the password used for WHM access (if applicable) and may affect FTP access if your FTP account uses the main cPanel credentials.

Email Account Passwords

Each email account you create in cPanel has its own password. To change an email password:

  1. In cPanel, go to EmailEmail Accounts.
  2. Find the email account and click Manage.
  3. In the Security section, click Update Email Password.
  4. Enter a new password or click Generate to create a strong random password.
  5. Click Update Email Settings.

After changing an email password, you will need to update it in any email clients (Outlook, Thunderbird, phone mail apps) that connect to that account.

FTP Account Passwords

If you use separate FTP accounts (not the main cPanel account), change their passwords regularly:

  1. In cPanel, go to FilesFTP Accounts.
  2. Find the FTP account and click Change Password.
  3. Enter a new strong password and click Change Password.
Warning Avoid using FTP when possible. Use SFTP instead, which encrypts your credentials and file transfers. FTP transmits passwords in plain text, making them vulnerable to interception. Connect on port 22 with your cPanel username and password to use SFTP.

Database Passwords

MySQL database user passwords should be strong since databases often contain sensitive information like customer data or website credentials:

  1. In cPanel, go to DatabasesMySQL Databases.
  2. Scroll to Current Users.
  3. Click Change Password next to the database user.
  4. Enter a new strong password and click Change Password.
Warning After changing a database password, you must update the connection credentials in your website's configuration file. For WordPress, this is wp-config.php. For other applications, check their documentation for the database configuration file location. Your site will go down if the password in the config file doesn't match.

Client Area Password

Your Client Area password is separate from your cPanel password. To change it:

  1. Log into the Client Area.
  2. Click your name in the top right corner and select Edit Account Details.
  3. Enter your current password and a new password.
  4. Click Save Changes.

Two-Factor Authentication

For additional security, enable two-factor authentication (2FA) on your cPanel account:

  1. In cPanel, go to SecurityTwo-Factor Authentication.
  2. Click Set Up Two-Factor Authentication.
  3. Scan the QR code with an authenticator app (Google Authenticator, Authy, or similar).
  4. Enter the six-digit code from the app to confirm.

With 2FA enabled, you will need both your password and a code from your authenticator app to log into cPanel.

Tip Save your 2FA backup codes in a safe place. If you lose access to your authenticator app, you can use a backup code to log in and reconfigure 2FA.