RROKOcloud
Sign inCreate account

Developer operations · NIGERIA

First-hour Ubuntu VPS security checklist

Practical SSH, updates, firewall, account isolation and recovery checks before deploying an application on a new Linux VPS.

ROKOCLOUD · Published

The workload

Practical SSH, updates, firewall, account isolation and recovery checks before deploying an application on a new Linux VPS.

Use the steps as a decision checklist, not as a promise that every feature is included in every VPS plan.

Create a recovery route before changing SSH

Confirm that you can connect using the supplied credentials and that you have console or recovery access if the firewall is misconfigured. Add a named non-root administrator with sudo permissions and install your SSH public key in that account. Open a second terminal and validate key authentication before disabling root SSH login or passwords.

A locked-out VPS often results from changing sshd_config and firewall rules simultaneously. Keep the original session open until the new session has been tested end to end.

Update and minimise exposed services

Run the distribution package updates and plan a reboot when the kernel changes. Inspect listening ports with ss and remove unused services. Configure a firewall that allows SSH only from intended networks where feasible, plus only the application ports that are actually required.

When using UFW, add the required SSH allow rule before enabling the firewall. A web server normally needs the applicable HTTP/HTTPS ports; a private database should not be exposed merely because the app connects to it locally.

Set up operational evidence

Configure time synchronisation, a backup destination, a patch schedule and a log retention policy. Verify that a backup can be restored to a separate location; a successful backup command without a restore test is not a recovery plan.

Before exposing a new website, check TLS certificate validity, file ownership, least-privilege service accounts and that configuration files containing secrets cannot be fetched over HTTP.

Does Rokocloud guarantee the features described in this guide?

No. This is practical evaluation and setup advice. Available plans, pricing, network controls, OS images, licensing and backups must be confirmed for the selected service before purchasing.

Live Rokocloud plan comparison

These currently active Linux VPS plans are retrieved from the Rokocloud catalogue, not copied from another hosting website. Compare the actual listed resources and confirm the final naira price, term, location and provisioning details at checkout.

Available planCPUMemoryDiskListed regionIndicative starting price
Lite Linux VPS 1 CPU Core 1GB RAM 30GB SSD USA ₦10,686
Express Linux VPS 2 CPU Cores 4GB RAM 60GB SSD USA ₦11,498
Express Plus Linux VPS 3 CPU Cores 6GB RAM 100GB SSD USA ₦18,986

View all Linux VPS plans and current order terms

Choose infrastructure around the workload

Compare current Linux VPS options and naira pricing. Confirm the server region, included services, operating-system compatibility, licensing and backup arrangements for the specific plan before ordering.

Explore Linux VPS