Prerequisites
Before you begin, make sure you have:
- Received your Hostxpeed welcome email
- Your VPS IP address
- Your root username (
hxroot) and password - SSH client installed (PuTTY for Windows, Terminal for Mac/Linux)
Step 1: Log in to Your Hostxpeed Client Area
First, access your Hostxpeed account:
- Go to https://hostxpeed.com/client
- Enter your email and password
- Navigate to My Services
- Click on your active VPS service
Step 2: Change Your Root Password
For security, change your default root password immediately:
- In your service detail page, scroll to SSH Access section
- Click the Change button
- Enter current password, then new password
- Click Save
Or via SSH command:
ssh hxroot@YOUR_SERVER_IP -p 22passwdStep 3: Update Your Server
Always run system updates on a fresh VPS:
apt update && apt upgrade -yFor CentOS/Rocky Linux:
yum update -yStep 4: Create a New Sudo User
Using root for daily tasks is risky. Create a regular user with sudo privileges:
addusernameusermod -aG sudo usernameFor CentOS/Rocky (wheel group):
usermod -aG wheel usernameStep 5: Set Up SSH Key Authentication (Optional but Recommended)
Generate an SSH key on your local machine:
ssh-keygen -t rsa -b 4096Copy the public key to your server:
ssh-copy-id username@YOUR_SERVER_IPBonus: Enable Firewall
Secure your server immediately:
ufw allow 22ufw enable✅ You have now completed the 5 essential first steps after purchasing your Hostxpeed VPS!