Supporting the OpenKeyChain API so I can use my hardware PGP tokens for pubkey login
It'd be great if you could add support for OpenKeyChain which is a PGP key manager. It supports hardware tokens (OpenPGP cards or yubikeys with OpenPGP java Applet) through NFC. It would be great to be able to use these for key based login. I already use OpenPGP cards on the desktop for logging into all my servers but on Android there is no SSH app that supports it.
Hello Dear Users,
thank you for the suggestion.
We’d like to review this suggestion.
Thank you again!
Have a nice day!
Jay Edwards commented
I'd like to add my support for this feature. Hardware 2FA tokens are becoming more and more common.
This providing Yubikey private key storage would be a killer feature to have.
This is a feature that would convince me to purchase premium.
Pascal Mathis commented
The OpenKeychain team has actually released a quite simple SSH authentication API (intent-based), which could be integrated into Termius: https://github.com/open-keychain/open-keychain/tree/master/sshauthentication-api
They've also forked ConnectBot and named it TermBot with integrated support, but Termius would be way nicer. Link to repository: https://github.com/open-keychain/termbot
Might be handy for development/integration to check this set of the three initial PRs that were required to get ConnectBot ready for that API:
Could you review this feature request and get that integrated, please? :-)
Keith Brister commented
Yubikey PGP support would be an important addition as it would allow termius to be integrated into our existing security environment.
Steen Holst commented
I totally agree, i use Yubikey to access my remote servers with ssh, but so far it seems i cant use Terminus with the yubikey.
Marcos Alano commented
I use the authentication sub key of my GPG key stored on a YubiKey to login, but use the GPG key directly It's also possible.
Great idea! I have a few NFC crypto tokens I use with Android phone ) - it would be gpreat to have this tech here!