Your new server: what you get and first steps
The setup of a new server (user, network, keys, firewall) and a checklist for the first few minutes.
On this page
This article explains what a new server includes right after activation (the system, resources, IP address, root access, SSH keys and network rules) and what to do in the first few minutes. You'll find the server in the app.blackbox.md panel, in the “My Servers” menu (app.blackbox.md/my-servers), and the access details come in the email “Serverul dvs. este gata — BBX-…” (Your server is ready — BBX-…): After payment: server activation and emails.
Available to: the blackbox.md account holder who ordered a VPS plan or a “VPS hosting” plan. Dedicated servers are prepared manually by our team, and you agree on their configuration with us: Dedicated servers.
What you get
| What | On the new server | Where you see it |
|---|---|---|
| Operating system | the one you chose when you ordered (Available operating systems); for “VPS hosting” plans, BLACKBOX chooses the image (“VPS hosting” plans with a control panel) | the email, the “Sistem de operare” (Operating system) row |
| Resources | the plan's vCPU, RAM and disk; for VPS plans, exactly what the plan description lists (VPS plans: how to choose) | the server card: “Plan” (for example vm-iops1-m) and “Spec” (for example 2 vCPU · 4 GB · 40 GB) |
| IP address | one public IPv4 address | the server card, the “IP” field (with a copy button), and the email |
| User | root |
the email and the “Reveal credentials” button |
| SSH | port 22 | the email: ssh root@SERVER_IP |
| Internal name | bbx- followed by the order number in lowercase, for example bbx-bbx-2026-000123 |
the card title, until you rename it |
The root password and the login method
Each server gets a randomly generated 22-character root password (letters, digits, - and _). The password does not expire: the system does not make you change it at your first login. You chose the login method when you ordered (The SSH key at order time and “key-only” servers), and the server card shows it with a badge:
| “Password + key” | “Key-only” | |
|---|---|---|
| When | an order without an SSH key, or with the “Dezactivează autentificarea prin parolă (doar cheie SSH)” (Disable password authentication (SSH key only)) box unchecked | a key attached to the order, with the box checked |
| Root password in the email | yes | no: the email contains the key fingerprints |
| Root password in the panel (“Reveal credentials”) | yes | yes |
| SSH password authentication | allowed | disabled (PasswordAuthentication no, PermitRootLogin prohibit-password) |
| SSH key authentication | with the keys attached to the order, if there are any | with the keys attached to the order |
To change the password so that the panel knows the new one, use “Reset password”: Resetting the root password. If you change it on the server with passwd, “Reveal credentials” keeps showing the old password.
SSH keys on the server
A new server's /root/.ssh/authorized_keys file can contain three kinds of keys. You can see them on the server card: “Add SSH key” → “Installed keys”.
| Key | How to recognize it | What it's for | Removing it |
|---|---|---|---|
| Your keys from the order | their comment | your own login | “Remove” in “Installed keys” |
| The BLACKBOX management key | “Management key (blackbox.md)” | “Reset password”, adding and removing keys, the password login buttons, extending the disk on upgrade, commands run through the AI assistant | it can't be removed from the panel |
| The AI agent key | the comment blackbox-agent-bbx-2026-000123 (with your order number) |
SSH access for an AI assistant you authorized with an API token | “Remove” in “Installed keys”; the panel features don't depend on it |
Details: BLACKBOX keys on your server.
Important Don't remove “Management key (blackbox.md)” from
authorized_keys, and don't setPermitRootLogin no: the panel connects asrootwith this key. If you want to restrict root login, usePermitRootLogin prohibit-password(root with a key only). Otherwise, the panel buttons stop working.
Network and ports
Incoming traffic to the server passes through two layers:
| Layer | Who manages it | On a new server |
|---|---|---|
| Network filtering | BLACKBOX | SSH (22), HTTP (80), HTTPS (443) and ping are open |
The operating system firewall (ufw or firewalld) |
you | not enabled |
- The panel has no firewall settings. For another port (for example 8080), write to support with the server's IP address and the port: How to contact BLACKBOX support.
- Traffic reaches your application only if the port is open in both layers. Details: Firewall: network filtering and ufw/firewalld on the server.
The server name
In the panel, the server appears under its internal name bbx-bbx-…. To show a different name, click the “Rename” pencil: only you see the new name, and the server itself doesn't change (Renaming a server (private name)). If you want, you can change the system's hostname yourself:
hostnamectl set-hostname HOSTNAMEFirst steps: checklist
Warning Customers have no web or VNC console: you manage the server over SSH. When you change SSH settings or the firewall, keep a second SSH session open until you have checked that you can connect again. If you lose access, write to support: Lost access to your server (password or key).
Connect over SSH. The email may arrive about a minute before the server responds; if your first attempt fails, try again a minute later. Details: Connecting to your server over SSH (Windows, macOS, Linux).
ssh root@SERVER_IPUpdate the system. Ubuntu and Debian:
apt update apt upgrade -yAlmaLinux and CentOS Stream:
dnf upgrade -yIf the kernel was updated, restart the server (“Reboot” in the panel). Automatic updates: System updates and automatic security updates.
Add your SSH key and test it. If you didn't attach a key to the order, generate one (Generating an SSH key (Windows, macOS, Linux)) and add it with “Add SSH key” (Adding and removing SSH keys on the server). In a second terminal, check that you can log in with the key.
Switch to key-only login. Once the key works, click “Disable password login” on the card and confirm. Don't edit
PasswordAuthenticationin/etc/ssh/sshd_config: the button writes a setting that takes precedence. Details: Enabling and disabling SSH password login. To check on the server (the expected result ispasswordauthentication no):sshd -T | grep -i passwordauthenticationTurn on the firewall, allowing port 22 first. Ubuntu and Debian (on Debian, you need to install
ufw):apt install -y ufw ufw allow 22/tcp ufw enableWhen you see the question “Command may disrupt existing ssh connections. Proceed with operation (y|n)?”, answer
y. AlmaLinux and CentOS Stream (the default zone already allows SSH, and the third command confirms it):dnf install -y firewalld systemctl enable --now firewalld firewall-cmd --permanent --add-service=ssh firewall-cmd --reloadFor a website, also allow 80 and 443: Firewall: network filtering and ufw/firewalld on the server.
Install fail2ban, which blocks addresses that try to guess passwords: Protection against password-guessing attempts with fail2ban.
Plan your backups. BLACKBOX does not make automatic backups of your server: Backup strategy for your server.
Check the “Monitoring” page in the panel menu: The “Monitoring” page. Live charts (CPU, RAM, disk) appear for servers with the Monitoring add-on service: The Monitoring service: the agent installed on the server.
The full list, with explanations: Securing a new server: checklist.
Frequently asked questions
If I stop my server, do I pay less? No. A server stopped with “Stop” is still billed at the plan price. Billing stops only when you delete the server: Permanently deleting a server.
Can I move SSH to a different port? We don't recommend it. By default, the network filtering lets through only the ports listed above, and “Reset password”, “Add SSH key” and the AI assistant connect to the server on port 22. On a different port, these features stop working, and SSH may become unreachable.
In “Installed keys” I see keys I didn't add. What are they?
Every new server has the two BLACKBOX keys: “Management key (blackbox.md)” and the key with the comment blackbox-agent-…. If a key is neither yours nor one of these two, remove it and write to support.
The email mentions a VNC console. Where do I find it? Customers have no web or VNC console. What the email calls the “parola de consolă” (console password) is the root password, which you can see with “Reveal credentials”. On a “Key-only” server, it doesn't work over SSH while password authentication is disabled.