You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ConnectBot is a Secure Shell
client for Android that lets you connect to remote servers over a
cryptographically secure link.
How to Install
Google Play
The easiest way to get ConnectBot is to install from Google Play Store.
If you have installed from a downloaded APK, Google Play Store can upgrade
your installed version to the latest version. However, once it has upgraded
you can't install a version from the releases on GitHub anymore.
Download a release
ConnectBot can be downloaded from releases on GitHub. There are
two versions:
"google" — for a version that uses Google Play Services
to handle upgrading the cryptography provider
"oss" — includes the cryptography provider in the APK which
increases its size by a few megabytes.
Compiling
Android Studio
ConnectBot is most easily developed in Android Studio. You can import this project
directly from its project creation screen by importing from the GitHub URL.
Command line
To compile ConnectBot using gradlew, you must first specify where your
Android SDK is via the ANDROID_SDK_HOME environment variable. Then
you can invoke the Gradle wrapper to build:
./gradlew build
Continuous Integration
ConnectBot uses GitHub Actions
for continuous integration. The workflow is defined in
.github/workflows/ci.yml.
Running Workflows Locally with act
In general, simply running ./gradlew build should cover all the
checks run in the GitHub Actions continuous integration workflow, but you can
run GitHub Actions workflows locally using nektos/act.
This requires Docker to be installed and running.