Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Repository files navigation

SSHBorg

An SSH client for Android. Full terminal emulation, SFTP file manager, SSH key management, jump hosts, agent forwarding, and biometric lock — with no ads, no tracking, and no cloud.

Get it on Google Play   Explore it on AppGallery   Get it on F-Droid

License: GPL v3   Leave a tip on Ko-fi

Features

  • SSH terminal — VT100/xterm emulation, full UTF-8, multiple concurrent sessions
  • SFTP file manager — browse, upload, download, rename, and delete files
  • SSH key auth — generate Ed25519, ECDSA, and RSA keys directly on device
  • Jump host support — connect through one or more bastion hosts with transparent tunnelling
  • SSH agent forwarding — forward your keys through jump chains
  • Biometric lock — protect access with fingerprint or face unlock
  • Backup / restore — export and import host configurations as JSON (credentials excluded)
  • No ads, no tracking, no third-party SDKs

Requires Android 10 (API 29) or later.

Building

# Clone the repo
git clone https://github.com/payne1982/sshborg.git
cd sshborg

# Copy the example config and set your SDK path
cp local.properties.example local.properties
# edit local.properties: set sdk.dir or export ANDROID_HOME=/path/to/sdk

# Build a debug APK
JAVA_HOME=/path/to/jdk21 ./gradlew assembleDebug

A release build additionally requires signing configuration in local.properties (not tracked):

signing.storeFile=/path/to/keystore.jks
signing.storePassword=...
signing.keyAlias=...
signing.keyPassword=...

Dependencies

License

SSHBorg is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License v3.0.

About

SSH Client for cyborgs and androids

Resources

Contributing

Stars

22 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages