VNC console and first connection (SSH/RDP)
Once a server is created, the first thing to do is get onto it: make sure everything is working, and configure it "from the inside." This article covers every way to make your first connection to a new mHost VPS: where to find the IP address and password, how to open the graphical console (VNC) in VMmanager 6, and how to connect over SSH (Linux) or RDP (Windows) from your own computer.
What you'll need
- An active mHost server — already ordered and activated.
- Access to the VMmanager 6 panel. If you haven't logged in yet, see "How to log in to VMmanager 6".
- For SSH (Linux servers): on macOS and Linux the
sshclient is already built in; on Windows 10/11 it's usually available out of the box too — or you can use PuTTY. - For RDP (Windows servers): on Windows the client is already installed; on macOS and Linux you'll need a separate app (see Step 4).
Step 1. Find your server's IP address and password
Every server has its own IP address and its own root password (on Windows, the password for the Administrator account). This is not the same as the username and password for the VMmanager 6 panel itself — those are sent only once, when your very first server is activated (see "How to log in to VMmanager 6" for details).
- Check your email — the server activation email usually lists its IP address and initial password.
- If you don't have the email or lost the details, open the VM's card in VMmanager 6: the IP address is on the "IP addresses" tab; to change the password, click the "⋮" (three dots) icon next to the server → "Change password" → enter a new password and save (this works on a running server — no reboot needed).
Step 2. Open the VNC console in VMmanager 6
The graphical console is the fastest way to get onto your server: no SSH or RDP client needed, everything runs right in the browser. It's good both as a first check that the server is responding at all, and as a fallback if SSH or RDP aren't reachable for some reason.
- Log in to VMmanager 6 — see "How to log in to VMmanager 6".
- In the list of virtual machines, find your server and click the "⋮" (three dots) icon next to it.
- Select "VNC".
- The server's desktop opens in a new browser tab (using the noVNC HTML5 client).
- Log in to the OS itself with the credentials from Step 1:
rootand the password — on Linux,Administratorand the password — on Windows.
📷 screenshot: the "⋮" menu on a server with the "VNC" option
Step 3. Connect over SSH (Linux)
SSH is the main way you'll work with a Linux server day to day: faster than the VNC console, and it supports clipboard sharing and file transfer. Connect with a password first, then set up SSH key login — it's more convenient and more secure.
With a password
- Open a terminal: on macOS/Linux — the built-in Terminal app; on Windows 10/11 — PowerShell or Windows Terminal.
- Connect, substituting your server's IP address:
ssh root@185.246.66.12- On the first connection, SSH will ask about the server's key fingerprint — that's normal, answer
yes. - Enter the root password from Step 1 (the characters won't be shown — that's expected).
After logging in, the terminal prompt changes to something like root@vps:~# — you're inside the server.
With an SSH key
A key is more secure than a password and saves you from typing a password on every connection. Here's how, using the current Ed25519 algorithm.
- Generate a key pair on your own computer (not on the server):
ssh-keygen -t ed25519 -C "you@example.com"- Copy the public key to the server:
ssh-copy-id -i ~/.ssh/id_ed25519.pub root@185.246.66.12- If
ssh-copy-idisn't available (for example, in Windows PowerShell without the OpenSSH utilities), do the same thing manually:
cat ~/.ssh/id_ed25519.pub | ssh root@185.246.66.12 "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"- Check it: the command
ssh root@185.246.66.12should now log you in without asking for a password.
For the path and passphrase prompts in step 1, you can just press Enter — the key is saved by default to ~/.ssh/id_ed25519 (private) and ~/.ssh/id_ed25519.pub (public); an empty passphrase means key-based login without an extra password on the key itself.
Once key login is confirmed, you can disable password login: add (or uncomment and change) this line in /etc/ssh/sshd_config on the server:
PasswordAuthentication noand restart the service:
# Ubuntu/Debian
systemctl restart ssh
# AlmaLinux/Rocky Linux
systemctl restart sshdufw allow OpenSSH
ufw enableSee "Setting up a firewall (ufw)" for more.
Step 4. Connect over RDP (Windows)
RDP (Remote Desktop Protocol) is the standard way to work with a Windows server: a full desktop, clipboard sharing, drive and printer redirection. RDP port (3389) is open by default on mHost Windows servers — all you need is the IP address and the Administrator password from Step 1.
From a Windows computer
- Press Win + R, type
mstsc, and press Enter — or find the "Remote Desktop Connection" app from the Start menu. - In the "Computer" field, enter the server's IP address and click "Connect."
- Enter the username
Administratorand the password from Step 1. - Confirm the warning about the server's certificate — it's self-signed, which is expected when connecting directly by IP.
From a Mac
- Install Windows App from the Mac App Store — this is Microsoft's current official RDP client, the successor to Microsoft Remote Desktop (on some Macs it may still be labeled with the old name).
- Click + → Add PC.
- In the "PC name" field, enter the server's IP address and click Add & Connect.
- Enter the username
Administratorand the password from Step 1.
From Linux
- Install Remmina with the RDP plugin:
# Ubuntu/Debian
sudo apt install remmina remmina-plugin-rdp
# AlmaLinux/Rocky Linux
sudo dnf install epel-release
sudo dnf install remmina remmina-plugins-rdp- Click + to create a new connection: protocol — RDP, "Server" — the server's IP address.
- Enter the username
Administratorand the password, save, and connect.
📷 screenshot: the Remmina new-connection window with the RDP protocol and the Server field filled in
What's next
Next, you'll probably want to protect the server with a firewall — see "Setting up a firewall (ufw)" — and see what else you can install in one click: several popular pieces of software deploy in VMmanager 6 through ready-made recipes, see "Ready-made VMmanager 6 recipes".