Skip to main content

Connect to your LumaDock VPS using SSH

Log in to your Linux VPS from Windows, macOS or Linux with the details on your server's page.

A
Written by Ana

To connect to a Linux VPS with SSH, you need the server's IP address, the user name root and the server password. All three are on the server's page in the client area. A Windows VPS uses Remote Desktop instead, as shown in Connect to your Windows VPS using RDP.

Connecting to a LumaDock VPS with SSH.

Finding your login details

Go to My servers and click Manage next to the server. The Public IP is at the top of the page.

Server page with the public IP address.

The Information block shows the Username, the Server Password and the SSH Port. Click the copy icon to copy the password.

Information block showing Username root, SSH Port 22 and the hidden Server Password with show and copy icons.

The client area shows the password set when the server was created, or the last one set with Change Password. If you changed the password inside the server, use that one. The same details are in the New Product Login Information email.

Connect from Windows

Step 1: Open PowerShell.
Click Start, type PowerShell and press Enter.

Opening a terminal on Windows.

Step 2: Connect.
Run this command. Replace YOUR.VPS.IP with your server's public IP address:

ssh root@YOUR.VPS.IP

Terminal with the ssh root@ command.

Step 3: Log in.
The first time, SSH asks if you trust the server: type yes and press Enter. Then paste the password with a right-click and press Enter. Nothing appears while you type or paste the password, and that's normal.

PuTTY.
If you use PuTTY, type the IP address in Host Name, check that Port is 22 and the connection type is SSH, then click Open and log in as root.

PuTTY settings with Host Name, Port 22 and SSH selected.

Connect from macOS or Linux

Step 1: Open Terminal.
On a Mac, open Terminal from Applications > Utilities or with Spotlight. On Linux, open your terminal app.

Step 2: Connect.
Run this command, with your server's public IP address:

ssh root@YOUR.VPS.IP

The first time, type yes to trust the server, then type or paste the password.

If the connection doesn't work

  • Connection timed out: nothing answers on the SSH port. The checks in Fix PuTTY "Connection timed out" when noVNC works work for PowerShell and Terminal too.

  • Connection refused: the server answers, but SSH isn't running on that port. Check SSH Port in the Information block. If it's right, open noVNC Console and start SSH with sudo systemctl start ssh on Ubuntu or Debian, or sudo systemctl start sshd on AlmaLinux or Rocky Linux.

  • Permission denied: the password is wrong. Copy it with the copy icon instead of typing it. If you no longer know it, set a new one as shown in How to change your VPS password in LumaDock.

  • REMOTE HOST IDENTIFICATION HAS CHANGED: this usually appears after a reinstall. See Fix SSH host key verification failed error.

Did this answer your question?