Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/connectbot/connectbot
ConnectBot is the first SSH client for Android.
https://github.com/connectbot/connectbot
android connectbot java ssh ssh-client ssh2
Last synced: about 1 month ago
JSON representation
ConnectBot is the first SSH client for Android.
- Host: GitHub
- URL: https://github.com/connectbot/connectbot
- Owner: connectbot
- License: apache-2.0
- Created: 2009-02-06T17:52:35.000Z (almost 16 years ago)
- Default Branch: main
- Last Pushed: 2024-09-17T23:49:42.000Z (about 2 months ago)
- Last Synced: 2024-09-26T23:06:09.109Z (about 1 month ago)
- Topics: android, connectbot, java, ssh, ssh-client, ssh2
- Language: Java
- Homepage: https://connectbot.org
- Size: 8.26 MB
- Stars: 2,475
- Watchers: 124
- Forks: 628
- Open Issues: 342
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.com/connectbot/connectbot.svg?branch=master)](
https://travis-ci.com/connectbot/connectbot)# ConnectBot
ConnectBot is a [Secure Shell](https://en.wikipedia.org/wiki/Secure_Shell)
client for Android that lets you connect to remote servers over a
cryptographically secure link.## Google Play
[![Get it on Google Play][2]][1]
[1]: https://play.google.com/store/apps/details?id=org.connectbot
[2]: https://developer.android.com/images/brand/en_generic_rgb_wo_60.png## Compiling
### Android Studio
ConnectBot is most easily developed in [Android Studio](
https://developer.android.com/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:```sh
./gradlew build
```### Reproducing Continuous Integration (CI) builds locally
To run the Jenkins CI pipeline locally, you can use
`jenkinsfile-runner` via a Docker installation which can be invoked like
this:```sh
docker run -it -v $(pwd):/workspace \
-v jenkinsfile-runner-cache:/var/jenkinsfile-runner-cache \
-v jenkinsfile-runner:/var/jenkinsfile-runner \
-v /var/run/docker.sock:/var/run/docker.sock \
-v $(which docker):$(which docker) \
-e ANDROID_ADB_SERVER_ADDRESS=host.docker.internal \
jenkins/jenkinsfile-runner
```## Translations
If you'd like to correct or contribute new translations to ConnectBot,
then head on over to [ConnectBot's translations project](
https://translations.launchpad.net/connectbot/trunk/+pots/fortune)