Termphin vs Termux
Termux is not an SSH client first. It is a Linux environment on the device, with apt, compilers, Python and git, and you can install OpenSSH inside it to connect out. Termphin is an SSH client: everything runs on your servers, and the shell keeps running there when you disconnect.
Last reviewed , against the sources listed at the end of this page.
Which one is for you
Pick Termphin if you want
- SSH without the setup
Hosts, keys and host key checks live in the app. No packages, no config file, no key permissions to get right.
- Sessions that survive
Termphin's open-source agent keeps the shell running on the server without tmux or mosh.
- Files and snippets
An SFTP browser with a code editor, and snippets with their run history.
Pick Termux if you want
- Work on the device itself
Compile code, run Python scripts and use git with no server at all.
- All of OpenSSH
The real ssh command with every flag, ProxyJump, dynamic forwarding and your own config file.
- Fully open source
GPLv3, with a large package repository. The project recommends its F-Droid build; the Play build is marked experimental.
Using both
- Termux for local work
Keep Termux for scripts and tools you want on the device itself.
- Termphin for servers
Use Termphin for SSH sessions that have to survive the network.
- Reuse your key
Copy the private key from ~/.ssh in Termux and import it into Termphin.
Sources
Every Termux fact on this page comes from these, checked on . Plans change - if something here is out of date, tell us at [email protected].