First login (password)
When your VPS is provisioned, you’ll receive an email with:- Server IP address
- Root password
- SSH port (usually
22)
From macOS / Linux
From Windows
Use the built-in OpenSSH client via PowerShell (same command as above), or download PuTTY.Setting up SSH keys (recommended)
SSH keys are far more secure than passwords and don’t require typing them each time.1
Generate a key pair on your local machine
2
Copy the public key to your VPS
~/.ssh/id_ed25519.pub to /root/.ssh/authorized_keys on the server.3
Test key-based login
4
Disable password authentication
Edit Restart SSH:
/etc/ssh/sshd_config and set:systemctl restart sshdCreating a non-root user
Running as root is risky. Create a regular user for daily work:deploy@YOUR_SERVER_IP and use sudo for privileged commands.