How to Start
Mobile SSH na Android SSH client wey you fit use connect to your own Linux, Unix, network, IoT, or development servers. You go provide di server address and credentials; di app go open one interactive SSH terminal.
Wetin you need
- Android 8.0 or newer.
- Network access from di Android device go your SSH server.
- SSH server hostname or IP address, port, username, and either password or private key.
- Storage access if you wan use SFTP file transfer with di local phone file browser.
Connect to one server
- Open Mobile SSH.
- Tap + Add Session make you search for saved server, or add new one from dat screen.
- Enter di host, port, username, and authentication details if you dey add new server.
- Tap di server make e open terminal session.
- Use Active Sessions for di start screen to go back to sessions wey still dey run.
Di default SSH port na 22. If your server dey use anoda port, enter dat port for di server profile.
Save servers
Saved servers dey keep di connection target and optional tunnel configuration. One saved server fit include:
- Hostname or IP address.
- SSH port.
- Username.
- Password or private key details.
- Optional local port-forwarding rules.
Use saved servers for hosts wey you dey access plenty times. If one saved server dey point to different host pass your current active session, Mobile SSH go start fresh connection for di selected target.
Save credentials
Di Credentials screen dey store username/password or username/private-key records wey you fit reuse. You fit select saved credentials from di server setup dialog so you no go need enter di same login material for every host again.
Credential records dey store local for di Android device. Protect di device with screen lock if you save passwords, passphrases, or private keys.
Use private keys
Mobile SSH dey support pasted private keys and key import through di Android file picker. Di app dey support Ed25519, RSA, ECDSA, and DSA keys.
To use private key:
- Open Credentials or di server edit dialog.
- Paste di private key text, or choose Import from file.
- Enter di key passphrase for di password/passphrase field if di key dey encrypted.
- Save di credential or server.
Private key import dey use Android file picker for key files. File transfer dey use separate local file browser and fit request wider storage access for newer Android versions.
Recent sessions
Di start screen dey show recent sessions. One recent session fit reconnect to di same server set. If di previous session still dey active, Mobile SSH go return to am instead of starting duplicate connection.
Search saved servers
Tap di search field for di Saved Servers page to filter by name or host. Di + Add Session screen also dey open with search so you fit find and connect to one saved server in one step.
Active sessions
Wen sessions dey run, di start screen go show Active Sessions with di number. Tap am to return to di terminal grid. One notification wey dey ongoing go also list active hosts — tap any host for di notification to jump straight to dat terminal.
Going back to di start screen no go disconnect active SSH sessions; na only wen you close panes or finish di terminal activity e go disconnect dem.
First useful settings
Open Settings from di start screen (e get im own page):
- Enable tap-to-show-keyboard if you prefer make di keyboard show wen you tap di terminal.
- Disable IME suggestions if your keyboard suggestions dey disturb terminal programs like Vim, less, htop, or full-screen tmux apps.
- Enable Agent alerts if you dey run long background tasks (Claude Code, Codex, shell scripts) and you wan receive sound or vibration notification wen di agent need your input.
- Turn off anonymous usage analytics if you prefer say no data go dey sent.
Languages
Mobile SSH dey follow di Android system language. Di app dey ship with translations for Arabic, Bengali, Chinese (Simplified and Traditional), English, French, German, Hindi, Indonesian, Japanese, Marathi, Nigerian Pidgin, Portuguese, Russian, Spanish, Tamil, Telugu, Turkish, and Urdu. Change languages from Android Settings → System → Languages instead of from inside di app.
Security note
Only connect to servers wey you trust. Di current app dey store saved connection data local and e no dey provide cloud vault or cross-device sync. Di current implementation also no dey show known-host confirmation prompt, so avoid connecting over networks wey you no trust wen host identity matter.