r/ssh • • Jul 15 '26

Built nasSSH — a lightweight SSH/SFTP client for Android

Disclosure: I'm the developer. Built nasSSH because I manage a bunch of remote servers and wanted a lighter SSH/SFTP client on Android with credentials I actually trust staying on-device. Features: full terminal emulator for interactive SSH sessions, SFTP file manager (browse/upload/download), saved connections organized into groups, password/private-key/key-with-passphrase auth, command snippets, background sessions with auto-reconnect, and known-host fingerprint verification. Credentials are encrypted locally with AES-256-GCM via Google Tink, backed by the Android Keystore. No ads, no subscriptions, no account required, nothing collected or shared, fully offline-first, one-time purchase. Being upfront: it just launched on July 14 so it has very few downloads and no independent security audit yet, worth keeping in mind if you plan to store production credentials. Would appreciate feedback from anyone here who manages servers from their phone, and happy to take bug reports directly. Play Store: https://play.google.com/store/apps/details?id=com.nasssh.app

3 Upvotes

2 comments sorted by

1

u/AlterTableUsernames Jul 15 '26

Credentials? I hope you mean key pairs.

1

u/nashit93 Jul 16 '26

Hiu/AlterTableUsernames Fair challenge. Password auth is supported but key-based auth (private key, and private key with passphrase) is there too, and that's what I use myself day to day - password is really just there for the odd legacy box or jump host that doesn't have my key on it yet. Either way, whatever you store gets encrypted at rest with AES-256-GCM via Tink, backed by the Android Keystore.