Find your SSH credentials
Before connecting, you’ll need three pieces of information from your Opus Host dashboard:- IP address — shown on the main VPS overview page.
- Username —
rootby default on all fresh installs. - Password — displayed on the dashboard after provisioning or reinstall. If you’ve lost it, you can reset it from the Settings page.
Connecting from Mac / Linux
Mac and Linux both include a built-in SSH client, so no extra software is needed.1
Open Terminal
Open the Terminal application. On Mac, you can find it in Applications → Utilities → Terminal or search for it with Spotlight (
⌘ Space).2
Run the SSH command
Type the following command, replacing
YOUR_SERVER_IP with your actual VPS IP address, then press Enter:3
Accept the host fingerprint
The first time you connect, you’ll see a message like:Type
yes and press Enter. This stores the server’s fingerprint so you won’t be prompted again on future connections.4
Enter your password
When prompted, type your root password (from your Opus Host dashboard) and press Enter. Note that the cursor won’t move as you type — this is normal behavior for password fields in a terminal.
Connecting from Windows
- Windows Terminal
- PuTTY
Windows 10 and Windows 11 include a built-in OpenSSH client, so you can connect directly from Windows Terminal, PowerShell, or Command Prompt — no extra software required.Open Windows Terminal (search for it in the Start menu) and run:Accept the host fingerprint prompt by typing
yes, then enter your password when asked. The steps are identical to the Mac / Linux instructions above.Setting up SSH key authentication (recommended)
SSH keys are a more secure alternative to password-based login. Instead of typing a password, your local machine and your VPS exchange cryptographic keys to verify your identity. Once set up, connecting is faster and significantly more secure.1
Generate a key pair on your local machine
Run the following command in your local terminal, replacing the email with your own:You’ll be asked where to save the key (press Enter to accept the default location) and optionally set a passphrase for extra protection. This creates two files: a private key (
~/.ssh/id_ed25519) that stays on your machine, and a public key (~/.ssh/id_ed25519.pub) that goes to your server.2
Copy your public key to your VPS
Use You’ll be asked for your root password one last time. After this, your public key will be added to
ssh-copy-id to install your public key on the server automatically:~/.ssh/authorized_keys on your VPS.3
Test key-based login
Verify that key authentication is working by connecting again:If everything is set up correctly, you’ll be logged in without being prompted for a password.
4
Disable password authentication (optional but recommended)
Once you’ve confirmed your SSH key works, you can disable password-based login to prevent brute-force attacks.Open the SSH daemon configuration file on your VPS:Find the line Save the file, then restart the SSH service for the change to take effect:
PasswordAuthentication yes and change it to: