- Password authentication and private key authentication
- Ed25519, RSA, ECDSA, and DSA private keys supported by the current app implementation
- Saved server profiles with host, port, username, credential, private key, and optional tunnel specs
- Reusable credential records that can be selected from server setup
- Recent session history for reconnecting to common server sets
- Login log for successful and failed attempts
Feature list
Mobile SSH features
Mobile SSH is built for direct Android SSH usage: open terminals, keep them alive, move files, save servers, and recover quickly from mobile interruptions.
- VT100/xterm-256color style terminal behavior
- 5000-line scrollback buffer
- Extra key row for ESC, TAB, CTRL, Shift, arrows, Home, End, PgUp, PgDn, and keyboard toggle
- Tap-to-focus, optional tap-to-show-keyboard setting, copy and copy-all actions
- Pinch-to-zoom text sizing with remote terminal resize
- Double-tap pane fullscreen mode
- Terminal text selection with Copy, Share, and Select all actions
- Gboard suggestions/autocorrect and voice input support, with composing-text buffering for terminals
- Up to eight concurrent SSH sessions
- Grid layout for active sessions
- Foreground service support for background and screen-lock resilience
- Keepalive and reconnect attempts with exponential backoff
- Active Sessions entry point from the start screen
- tmux command tracking and reattach hints for interrupted work
- Dual-pane SFTP browser for local and remote files
- Queued upload and download operations
- Remote rename, delete, create, edit, and details flows
- Sort by name or date with per-host persistence
- Local port forwarding saved with server profiles
- Runtime tunnel add/remove view for connected sessions
- App UI translations: Arabic, Bengali, Chinese (Simplified and Traditional), English, French, German, Hindi, Indonesian, Japanese, Marathi, Nigerian Pidgin, Portuguese, Russian, Spanish, Tamil, Telugu, Turkish, Urdu
- Follows the Android system language; no per-app picker required
Security note: The current app stores saved server and credential records locally on the Android device. It does not provide cloud sync. Protect the device with a strong screen lock and avoid saving credentials on shared devices.