SSH is the normal way to manage a Linux VPS. It gives you a terminal on the server so you can install software, edit files, check logs, restart services, and run game server commands.

You need the VPS IP address, the SSH username, and either the password or an SSH key. On a fresh Linux VPS the username is often root, but some images use a normal user such as ubuntu, debian, or alma.

  1. Open your VPS service from the client area.
  2. Open the VPS control panel and copy the public IP address from the overview page.

    VPS panel overview showing public IP and resource usage

  3. Open Terminal, Windows Terminal, or PowerShell on your own computer.
  4. Run the SSH command, replacing the IP address with your VPS IP:
    ssh root@45.92.36.217

    If the VPS uses a different username, replace root with that username.

    Linux terminal showing an SSH login to a VPS

  5. If SSH asks whether you trust the server fingerprint, type yes if the IP is correct.
  6. Enter the VPS password. Linux does not show password characters while you type; this is normal.

If you added an SSH key, connect with the key path instead:

ssh -i ~/.ssh/mykey root@45.92.36.217

Add the key first if you have not done that yet: How to add an SSH key to your VPS.

 

Using PuTTY

  1. Open PuTTY.
  2. Enter the VPS IP address in Host Name.
  3. Leave Port as 22 unless you changed SSH to a custom port.
  4. Set Connection type to SSH.
  5. If you use a PuTTY private key, open Connection > SSH > Auth > Credentials, then select your .ppk private key.
  6. Click Open, accept the host key prompt if the IP is correct, then log in with the VPS username.

 

Using Termius

  1. Create a new host in Termius.
  2. Enter the VPS IP address, SSH username, and port 22.
  3. Choose password authentication or select the SSH key you imported into Termius.
  4. Save the host and connect.

Keep any saved passwords or private keys protected with Termius app security and your device lock.

 

If SSH does not connect

ProblemWhat to check
Connection timed outThe VPS may be offline, the IP may be wrong, or a firewall may be blocking port 22.
Permission deniedThe username, password, or SSH key is wrong.
Host key warningThe server may have been reinstalled. Check the IP is correct before removing the old known-host entry.
SSH was disabled by firewallUse the VPS console to fix the firewall or SSH config.

If SSH is unavailable, use the console guide: How to use the VPS console or VNC.

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How to update packages on a Linux VPS

Keeping packages updated helps patch security issues and keeps server tools compatible. Run...

How to create a sudo user on a Linux VPS

A sudo user lets you manage a Linux VPS without logging in as root for every task. This is safer...

How to secure SSH on a Linux VPS

SSH is the main way to manage a Linux VPS, so it should be secured before the server is used for...

How to check disk usage on a Linux VPS

Disk usage issues can stop updates, backups, logs, databases, and game saves from writing...

How to check CPU and RAM usage on a Linux VPS

High CPU or RAM usage can cause lag, slow command responses, failed updates, or game servers...