GoAdmio
GoAdmio Documentation

SSH Port

From the GoAdmio knowledge base.

SSH Port

This page explains the SSH Port screen in GoAdmio. It lets you change the OpenSSH port, configure the Dropbear SSH alternative, and restrict root SSH login to specific IP addresses.

Location: Admin Panel → Security → SSH Port



Overview

SSH (Secure Shell) is the encrypted protocol used for remote shell access, file transfer (SFTP/SCP), and many administrative tasks. GoAdmio's server exposes SSH on two services:

| Service | Default port | Purpose |
|---|---|---|
| OpenSSH | 22 | The standard SSH server — full-featured, used for shell and SFTP |
| Dropbear | 22222 | A lightweight SSH server — smaller footprint, used as a backup or alternative |

GoAdmio lets you change both ports and restrict root login to specific IP addresses, so you can:

  • Reduce attack surface — automated scanners target port 22 constantly; a non-default port dramatically reduces noise
  • Layer protection — even if the password is guessed, an attacker must first find the port
  • Restrict root login — allow root only from trusted IPs (office, VPN, monitoring server)
  • Provide a fallback — Dropbear on a different port keeps access available if OpenSSH is misconfigured
> Warning: Changing the SSH port can lock you out if you do not update your firewall, SSH client settings, and any automation that connects to the server. Plan the change carefully, keep an existing session open during the change, and test from a new terminal before disconnecting.

What the Page Shows

| Field | Description |
|---|---|
| OpenSSH Port | The port OpenSSH listens on (default 22) |
| Dropbear Port | The port Dropbear listens on (default 22222) |
| Allow root login only from these IP(s) | An IP allowlist for root SSH logins. If empty, root can log in from any IP (subject to the SSH config) |
| IP | Input field for adding an IP or CIDR range to the root allowlist |
| Search | Filter the IP list if it is long |

> Tip: The page shows both services so you can manage them together. If you change one port, verify the other is still working before disconnecting.



Changing the OpenSSH Port

Via the Admin Panel

  1. Log in to the GoAdmio Admin Panel.
  2. Navigate to Security → SSH Port.
  3. Change the OpenSSH Port to a new value (e.g., 2200).
  4. Click Save.
  5. Before closing the current session, open a new SSH connection to the new port to confirm it works:
```bash ssh -p 2200 user@server-ip
↑