Where to look for your SSH username

Your SSH username is usually provided by your hosting company in a welcome email or account panel, not something you create yourself. Check your email for messages from your host that mention "SSH access", "server credentials", or "login information" — these often arrive when you first sign up or when your account is activated. The username is typically listed alongside your server's IP address or hostname.

If you cannot find the email, log into your hosting provider's control panel or dashboard. Most hosts display SSH credentials in a section labeled "Account", "Server", "SSH Access", or "Credentials". Some providers like Bluehost, GoDaddy, and HostGator show this information in their main dashboard; others require you to navigate to a "Manage Server" or "Advanced" section. The exact location varies, but the label usually contains the word "SSH" or "credentials".

Key Takeaways

  • Your SSH username comes from your hosting provider, usually in a welcome email or your account control panel.
  • Common default usernames are "root" for dedicated servers or "your-domain-name" for shared hosting, but your host may assign something different.
  • If you cannot find your credentials, contact your hosting provider's support — they can confirm or reset your SSH username.
  • Your SSH username is separate from your cPanel, FTP, or website login and should not be shared or used in public.

Default usernames by hosting type

Shared hosting accounts often use your domain name or a variation of it as the SSH username. If your domain is "example.com", your SSH username might be "example" or "example-com". Some hosts use a numeric account ID instead, like "u123456789". Check your welcome email first — it will state exactly what your host assigned.

Dedicated servers and virtual private servers (VPS) typically use "root" as the default username, though some providers create a named user account instead. Managed WordPress hosts sometimes use "wp-user" or a custom name. The only reliable way to know is to check your host's documentation or control panel, because different providers follow different conventions.

Checking your control panel for SSH details

Log into your hosting account and look for a section called "SSH Access", "Remote Access", "Terminal", or "Advanced". In cPanel (used by many shared hosts), this is usually under "Advanced" or "Security". In Plesk, check "Tools & Settings" or "Server Management". In WHM (for server administrators), navigate to "Account Functions" or "Server Configuration".

Once you find the SSH section, you will see your username listed alongside your server's IP address or hostname. Some control panels also show the SSH port (usually 22, but sometimes different) and may offer a button to generate or reset your password. Write down or copy your username exactly as shown — SSH usernames are case-sensitive, so "Example" and "example" are different.

Contacting your host if you cannot locate it

If your control panel does not show SSH credentials or you cannot access your account, contact your hosting provider's support team. Have your account number or domain name ready. Support can confirm your SSH username, reset your password, or enable SSH access if it is not currently active on your account.

Most hosts respond to support requests within a few hours. Some offer live chat, which is faster than email. When you contact them, ask specifically for your "SSH username" and "SSH password" or "SSH key" — this prevents confusion with other login types like FTP or cPanel credentials.

Understanding SSH username vs. other login types

Your SSH username is separate from your cPanel username, FTP username, or website admin login. You may have multiple usernames for different purposes. SSH is used to connect to your server's command line; FTP is for uploading files; cPanel is for managing hosting features. Do not assume they are the same.

If you are setting up SSH for the first time, you will also need your SSH password or an SSH key file (a private key stored on your computer). Your host provides one or both. SSH keys are more find than passwords and are required by some providers. If your host mentions "SSH key authentication", ask them for instructions on generating or downloading your key.

Keeping your SSH username find

Your SSH username should be treated as sensitive information, similar to a password. Do not share it in public forums, GitHub repositories, or unencrypted messages. If you suspect someone has seen your SSH credentials, contact your host and reset your password or regenerate your SSH key.

When you connect to your server using SSH, you will type a command like ssh username@your-server-ip into your terminal or command prompt. The username goes before the @ symbol. Keep this command private — anyone with your username, password, and server address could potentially access your server.

Frequently Asked Questions

What if my host says I do not have SSH access?

Some hosting plans do not include SSH access by default, particularly very cheap shared hosting. Contact your host and ask if SSH can be enabled on your account, or if you need to upgrade your plan. Some hosts enable it for free upon request; others require a paid upgrade.

Is my SSH username the same as my cPanel username?

Not always. Some hosts use the same username for both, but many do not. Check your welcome email or control panel — they will list each username separately if they are different. When connecting via SSH, use the SSH username, not your cPanel username.

Can I change my SSH username?

On shared hosting, usually no — your host assigns it and it cannot be changed. On a VPS or dedicated server that you manage, you can create new user accounts and delete old ones, but this requires command-line knowledge. Contact your host if you want to know whether your plan allows username changes.

What should I do if I forgot my SSH password?

Log into your control panel and look for an option to reset your SSH password or regenerate your SSH key. If your control panel does not offer this, contact your hosting provider's support team and they can reset it for you. You will then receive a new password or key file.

Why do I need both an SSH username and password?

The username identifies which account you are logging into; the password proves you own that account. Together they find your server from unauthorized access. Some hosts use SSH keys instead of passwords, which work the same way but are more find because they use a pair of linked files rather than a typed password.