ConnectBot

What ConnectBot is
ConnectBot is a free, open-source Android client for connecting to remote machines and using their shell from a phone. It supports SSH and Telnet, can maintain simultaneous SSH sessions in tabs, and can transfer files to and from the device. Users can save connection details in a Host List and reopen a server later. The app can create secure tunnels and supports port forwarding. Its terminal guide describes on-screen access to Ctrl, Esc, arrow, and other keys, while reusable profiles let users set terminal colors and font size. GitHub releases offer a Google Play Services build and an OSS build that includes the cryptography provider in the APK. The project says network data travels directly between the phone and selected server rather than through ConnectBot’s developer infrastructure. Server usernames and passwords are stored on the device, where the developers cannot access them. Private keys are left out of Android system backups by default, with an app setting to opt in. The privacy policy says OSS builds have no telemetry or tracking; Google Play builds may involve Google processing technical data. ConnectBot was founded in 2007, and its project directs questions to the #connectbot channel on Libera.Chat.
Who it suits
ConnectBot suits Android users who need to access remote machines over SSH or Telnet from a phone, including users who want multiple sessions and terminal controls on screen. Its public source code may also suit people who want to audit an SSH client.
What it does well
- Free to use and open source.
- Supports SSH, Telnet, secure tunnels, and port forwarding.
- Keeps simultaneous SSH sessions organized in tabs.
- Saved hosts let users reopen servers from a Host List.
- Terminal profiles can set colors and font size.
- Network data goes directly between the device and selected server.
What to know first
- Available for Android only.
- Google Play builds may involve Google processing technical data.
- Private keys are excluded from Android system backups by default.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| ConnectBot | Android SSH client · open source | Free |
As connectbot.org lists them, read 9 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the ConnectBot website or find its release builds on GitHub.
- Choose the Google Play Services build or the OSS build.
- Install ConnectBot on an Android device.
- Save SSH connection details in the Host List, then open the server.
Verdict
Choose ConnectBot if you need a free Android client for remote shell access, SSH sessions, and file transfers. Its open-source code and locally stored credentials may appeal to users who value control over their connection data; those needing a platform other than Android should look elsewhere.
Questions
Is ConnectBot free?
Yes. ConnectBot has a free plan priced at $0, and no free trial is listed.
Which devices can run ConnectBot?
ConnectBot is listed for Android.
Which connection protocols does it support?
It supports SSH and Telnet. It also supports secure tunnels and port forwarding.
Is ConnectBot open source?
Yes. Its source code is available for public audit.
What build options are available?
GitHub releases provide a Google Play Services build and an OSS build that includes the cryptography provider in the APK.
How does ConnectBot handle connection data?
Network data travels directly between the device and the selected remote server. Usernames and passwords are stored locally; OSS builds have no telemetry or tracking, while Google Play builds may involve Google processing technical data.
Facts from ConnectBot's own pages
- Build variants
- GitHub releases provide a Google Play Services build and an OSS build that includes the cryptography provider in the APK. · github.com, 9 Oct 2026
- Connection routing
- Network data goes directly between the device and the selected remote server and is not routed through ConnectBot developer infrastructure. · connectbot.org, 9 Oct 2026
- Credentials
- Remote server usernames and passwords are stored locally on the device, and developers have no access to them. · connectbot.org, 9 Oct 2026
- Data handling
- The privacy policy says OSS builds have no telemetry or tracking, while Google Play builds may involve Google processing technical data. · connectbot.org, 9 Oct 2026
- Founded
- 2007 · connectbot.org, 28 Sept 2026
- Intended users
- The project describes the app as a way to connect to remote machines and use their shell from Android. · connectbot.org, 9 Oct 2026
- Open source
- ConnectBot is an open-source SSH client, and its source code is available for public audit. · connectbot.org, 9 Oct 2026
- Private key backups
- Private keys are excluded from Android system backups by default, with an app setting to opt in to backing them up. · connectbot.org, 9 Oct 2026
- Purpose
- ConnectBot is an Android secure shell client for using a remote machine’s shell and transferring files to and from a phone. · connectbot.org, 9 Oct 2026
- Saved hosts
- Users can save SSH connection details and reopen a server from the Host List. · connectbot.org, 9 Oct 2026
- SSH sessions
- The Google Play description says ConnectBot can manage simultaneous SSH sessions. · play.google.com, 9 Oct 2026
- Support
- The project directs users with questions to the #connectbot channel on Libera.Chat. · connectbot.org, 9 Oct 2026
- Terminal appearance
- Users can create reusable profiles to customize terminal colors and font size. · connectbot.org, 9 Oct 2026
- Terminal controls
- Its guide describes keeping Ctrl, Esc, arrow, and other terminal keys visible on screen. · connectbot.org, 9 Oct 2026
- Tunnels
- The Google Play description says ConnectBot can create secure tunnels. · play.google.com, 9 Oct 2026
Where ConnectBot stands on Freedom251
- SSH Clients#9 of 33
