Cloud & VPS #VPS #Cloud #SSH

Getting Started with Your Momo Cloud VPS (cloud.momo.tz)

8 min read · 123 views · Updated Jun 02, 2026

Your Momo Cloud VPS gives you a full Linux server you control completely — this guide walks you through everything from logging into the control panel to securing your server and installing your first web stack.

Step 1: Log In to the VPS Control Panel

All VPS management starts at cloud.momo.tz. Sign in with the email address and password you used when you ordered your VPS. If you have forgotten your password, use the Forgot Password link on the login page.

  1. Open your browser and go to cloud.momo.tz.
  2. Enter your Momo Cloud account email and password, then click Login.
  3. From the dashboard, locate your VPS under My Servers or Cloud Servers.
  4. Click the server name to open its detail page.

Finding Your IP Address and Root Credentials

On the server detail page you will see everything you need to connect:

  • IP Address — the public IPv4 address of your server (e.g. 196.xxx.xxx.xxx).
  • Root Password — the initial password for the root user. Click the eye icon to reveal it, then copy it to a safe place.
  • Operating System — the Linux distribution installed (Ubuntu, Debian, CentOS, etc.).

Tip: Save your IP address and root password in a password manager immediately. You will need them every time you connect via SSH.

Step 2: Power Controls and Web Console

The control panel at cloud.momo.tz lets you manage your server's power state without needing an SSH connection.

Power Controls

  • Start — boots your server if it is currently off.
  • Stop — performs a clean shutdown.
  • Reboot — restarts the server; useful after kernel updates or configuration changes.

Web Console

The Console button opens an in-browser terminal directly connected to your server. This is your lifeline if SSH stops working — for example, after a firewall misconfiguration or a failed network change. Always use the console to recover access before taking other steps.

Tip: Bookmark the console page. If you ever lock yourself out over SSH, open cloud.momo.tz, navigate to your server, and click Console to regain access immediately.

Step 3: Connect to Your Server via SSH

SSH (Secure Shell) is the standard way to manage a Linux VPS from your own computer.

On macOS or Linux

Your computer already has an SSH client built in. Open Terminal (macOS: Applications → Utilities → Terminal) and run:

ssh root@YOUR_SERVER_IP

Replace YOUR_SERVER_IP with the IP address shown in cloud.momo.tz. When prompted, type your root password and press Enter. The first time you connect, SSH will ask you to confirm the server fingerprint — type yes and press Enter.

On Windows (PuTTY)

  1. Download and install PuTTY from putty.org.
  2. Open PuTTY. In the Host Name (or IP address) field, enter your server's IP address.
  3. Make sure Port is set to 22 and Connection type is SSH.
  4. Click Open. A terminal window appears.
  5. At the login as: prompt, type root and press Enter.
  6. Enter your root password when prompted. The password will not be visible as you type — this is normal.

Tip: In PuTTY, save your session under Saved Sessions so you do not have to re-enter the IP address every time.

Step 4: First Security Steps (Do These Before Anything Else)

A freshly provisioned VPS is exposed to the internet. Take these steps immediately after your first login.

1. Update the Operating System

On Ubuntu or Debian, run:

apt update && apt upgrade -y

On CentOS/AlmaLinux/Rocky Linux, use dnf update -y instead. This patches known vulnerabilities before you do anything else.

2. Create a Non-Root Sudo User

Working as root all the time is risky — a single typo can break your server. Create a regular user and give it admin (sudo) privileges:

adduser yourname
usermod -aG sudo yourname

From now on, log in as yourname and prefix administrative commands with sudo.

3. Set Up SSH Keys and Disable Password Login

SSH keys are far more secure than passwords. On your local machine, generate a key pair if you do not have one:

ssh-keygen -t ed25519 -C "your@email.com"

Copy the public key to your server:

ssh-copy-id yourname@YOUR_SERVER_IP

Once you can log in with your key, disable password authentication. Open /etc/ssh/sshd_config and set:

PasswordAuthentication no
PermitRootLogin no

Then restart SSH: sudo systemctl restart sshd

Warning: Before disabling password login, confirm that key-based login works in a separate terminal window. If you close your current session first, you could lock yourself out.

4. Change the Default SSH Port

Changing the SSH port from the default 22 reduces automated brute-force attempts significantly. In /etc/ssh/sshd_config, change:

Port 2222

Use any number between 1024 and 65535 that is not in use. Restart SSH and reconnect using ssh -p 2222 yourname@YOUR_SERVER_IP.

5. Enable the UFW Firewall

sudo ufw allow 2222/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable

Replace 2222 with your chosen SSH port. Only open ports you actually need.

6. Install Fail2ban

Fail2ban monitors your logs and automatically blocks IP addresses that repeatedly fail to authenticate:

sudo apt install fail2ban -y
sudo systemctl enable --now fail2ban

The default configuration protects SSH immediately. You can add jails for Nginx, Apache, and other services later.

Step 5: Install a Basic Web Stack

Once your server is secured, you can install the software your applications need.

Nginx or Apache (Web Server)

For most modern applications, Nginx is a good default choice due to its low memory footprint:

sudo apt install nginx -y
sudo systemctl enable --now nginx

For Apache, replace nginx with apache2. Visit your server's IP address in a browser — you should see the default welcome page.

Database

Install MySQL or MariaDB for relational data:

sudo apt install mariadb-server -y
sudo mysql_secure_installation

For PostgreSQL, use sudo apt install postgresql -y.

PHP or Node.js

For PHP (common with WordPress, Laravel):

sudo apt install php php-fpm php-mysql -y

For Node.js, use the NodeSource setup script to install the latest LTS version, then use npm or yarn to manage packages. Tools like PM2 keep Node processes running in the background.

When to Choose Managed VPS Instead

Self-managed VPS is powerful but requires Linux knowledge and ongoing maintenance — security patches, backups, monitoring, and troubleshooting are all your responsibility. Momo Cloud Managed VPS is the right choice if:

  • You want Momo Cloud's team to handle server updates, security hardening, and monitoring.
  • You are focused on your application or business and do not have time for server administration.
  • You need faster support response when something breaks at the server level.

Contact the Momo Cloud support team to upgrade to a Managed VPS plan at any time.

Troubleshooting Common Issues

Cannot Connect via SSH

  • Check the IP address — log in to cloud.momo.tz and confirm the IP shown matches what you are connecting to.
  • Check the port — if you changed the SSH port, make sure you are using ssh -p PORT yourname@IP.
  • Check the firewall — if UFW is enabled, confirm your SSH port is allowed with sudo ufw status.
  • Use the web console — go to cloud.momo.tz, open your server, and click Console to access the server directly from your browser without SSH.

Permission Denied Error

  • Double-check your username and password. The root password is shown on the server detail page at cloud.momo.tz.
  • If you have already disabled password authentication, ensure your SSH key is correctly installed on the server and that you are using the right private key file (ssh -i ~/.ssh/id_ed25519 yourname@IP).

Server Unreachable / No Response

  • Check the server power state at cloud.momo.tz. If it shows Stopped or Off, click Start.
  • If the server shows as running but is still unreachable, click Console to see what is happening on the screen — it may be stuck in a boot loop or waiting for input.
  • Try a Reboot from the control panel if the server is unresponsive but powered on.

Note: If none of the above steps resolve your issue, open a support ticket from inside cloud.momo.tz and include your server ID, IP address, and a description of what you have already tried. The Momo Cloud support team will investigate at the infrastructure level.

You Are Ready to Go

With your VPS secured, SSH access configured, and a web stack in place, your Momo Cloud server is ready for whatever you want to build — whether that is a website, an API, a database server, or a custom application. Take a moment to set up automated backups (available in the cloud.momo.tz dashboard) and consider enabling monitoring alerts so you are notified if your server goes offline. Welcome to Momo Cloud.

Was this article helpful?

#VPS #Cloud #SSH
Share