ConnectBot

Verified safeOpen sourceExclusive
—
No reviews reviews
9
downloads
7.0
android

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

vv1.11.1Oct 14, 2026
  • 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
Languages47
AfrikaansArabicBasqueBelarusianBulgarianCatalanChineseCroatian

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app