AI summary
SSH client with built-in terminal emulator for secure remote server connections. This OSS build bundles all cryptographic providers without Google dependencies. v1.11.1 adds known hosts management, SSH agent ECDSA support, a bold/bright color toggle, and fixes crashes in session picking, jump host chains, terminal rendering, and background service startup.
Generated by AI. May contain inaccuracies.
About this app
A Secure Shell (SSH) client for Android that connects to remote servers over a cryptographically secure link.
Features
- SSH connections to remote servers with secure encryption - Built-in terminal emulator maintained by the ConnectBot author - Custom fork of the Trilead SSH-2 Java library for cryptographic operations - Two build variants: Google (uses Google Play Services for cryptography provider upgrades) and OSS (bundles the cryptography provider in the APK)
Note
This is the OSS (Open Source Software) version: it does not depend on Google and includes all the necessary cryptographic providers directly inside the APK file to function securely.
Disclaimer
ConnectBot is an independent, open-source project. All trademarks belong to their respective owners.
License
Apache 2.0
What's new
- Added Add a known hosts management screen to view, import, and remove trusted keys from the host editor Show recent app exit reasons in View Logs and allow saving the most recent available native crash report Add a profile setting to choose whether bold text uses bright ANSI colors Support ECDSA keys when forwarding the SSH authentication agent
- Fixed Fix a session picker crash when multiple connections use the same saved host Apply the terminal keyboard vibration preference to all keys and immediately reflect preference changes Prevent crashes and duplicate closes during SSH connection teardown Reject cyclic, missing, or excessively long SSH jump host chains and clean up connections when a hop fails Handle blank host shortcut labels and report shortcut creation failures Keep imported keys available for retry when saving fails and prevent duplicate saves Handle Android rejecting background service startup while keeping service binding usable Report local shell native library loading failures as connection errors Ignore back events from detached inputs Handle terminal clipboard service failures without ending the session and move clipboard operations off the UI thread Disconnect gracefully when character decoding fails Prevent duplicate terminal relay readers and buffer corruption during connection startup Fix dropdown positioning crashes in short windows Apply language changes using the correct localized context Report Curve25519 and ML-KEM hybrid key generation or agreement failures as connection errors instead of crashing Prevent terminal accessibility crashes from stale or overlapping semantic ranges and correctly handle wide and combining characters Fix bidirectional text rendering crashes when Unicode paragraph separators occur within a terminal row
- Changed Probe whether SSH public keys are accepted before attempting authentication to reduce rejected login attempts, and report when no authentication methods remain Speed up rendering of shaded block characters by batching stipple drawing
- Translations Correct Arabic and Portuguese string formats that could cause crashes
- Dependencies Update ConnectBot sshlib (trilead-ssh2) from 2.2.48 to 2.2.50 Update ConnectBot termlib from 0.3.11 to 0.3.13
About this version
- Version
- v1.11.1 (11101000)
- Size
- 6.62 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 9
- Updated
- Oct 14, 2026
- Package
- org.connectbot
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10