SSH login¶
SSH (Secure Shell) is the standard way to connect to a Linux server. You’ll find login details (IP, user, password or key) in the AlfaHost panel after the service is activated.
What you need¶
- Server IP address (e.g.
203.0.113.10) - Username - usually
rooton Linux, or another user shown in the panel - Password or a private SSH key
- SSH port - default 22
Tip
If you can’t connect, double-check the IP, port, and whether the server is online in the panel. If the password fails, reset it in the panel or contact support.
Recommended clients¶
| App | Platforms | Best for |
|---|---|---|
| ClientOSH | Windows, Linux, macOS | SSH + SFTP + RDP in one window (recommended) |
| PuTTY | Windows | Classic lightweight SSH client |
| Termius | Windows, macOS, Linux, mobile | Modern client with synced hosts |
| System terminal | Windows 10/11, macOS, Linux | Built-in OpenSSH - no install needed |
ClientOSH (recommended)¶
A lightweight native SSH/SFTP/RDP client: github.com/hdmain/clientosh.
- Download an installer from Releases (Windows / Linux / macOS).
- Launch clientosh.
- On the dashboard, create an SSH session.
- Enter host (IP), username, port
22, and choose password or key auth. - Connect - the terminal opens in the workspace. Open SFTP with the folder icon.
Quick connect from the command line:
PuTTY (Windows)¶
- Install PuTTY from putty.org.
- Open PuTTY.
- In Host Name, enter the server IP.
- Port:
22, Connection type: SSH. - Click Open.
- Accept the host fingerprint on first connect.
- Enter username (e.g.
root) and password.
Passwords in PuTTY
Characters won’t appear while typing - that’s normal. Paste with the right mouse button.
Termius¶
- Install Termius.
- Add a New Host.
- Fill in Address (IP), Username, Port
22. - Add a password or key in the credentials section.
- Save and connect with a double-click.
System terminal (OpenSSH)¶
Windows (PowerShell / cmd)¶
If OpenSSH isn’t installed: Settings → Apps → Optional features → OpenSSH Client.
macOS / Linux¶
Custom port:
Key-based login:
SSH key login¶
Keys are more secure than passwords.
-
Generate a key pair locally (if you don’t have one):
-
Copy the public key to the server (while you can still log in with a password):
On Windows you can paste the contents of
id_ed25519.pubinto~/.ssh/authorized_keyson the server. -
From then on you connect without a password (or with the key passphrase only).
Common issues¶
| Symptom | Check |
|---|---|
Connection timed out |
IP, firewall, whether the VPS is running |
Connection refused |
SSH service running, port not changed |
Permission denied |
Password / key / username |
| Host key changed | Server was reinstalled - remove the old known_hosts entry |
Remove an old fingerprint (Linux/macOS/Windows OpenSSH):