• TermBot - SSH with YubiKey, Nitrokey, OpenPGP card 1
  • TermBot - SSH with YubiKey, Nitrokey, OpenPGP card 2
  • TermBot - SSH with YubiKey, Nitrokey, OpenPGP card 3
  • TermBot - SSH with YubiKey, Nitrokey, OpenPGP card 4

TermBot - SSH with YubiKey, Nitrokey, OpenPGP card

TermBot is an SSH client that supports authentication with YubiKeys, Nitrokeys and other OpenPGP cards over NFC and USB.

For this it uses the COTECH Hardware Security SDK available at https://hwsecurity.dev

COTECH is a company founded by the main developers of OpenKeychain.

Supported hardware:
NFC:
- Cotech Card
- Fidesmo Card
- YubiKey NEO
- YubiKey 5 NFC

USB:
- Nitrokey Start, Pro, Storage (with adapter)
- YubiKey 4, 4 Nano, 5, 5 Nano (with adapter)
- YubiKey 4C, 4C Nano, 5C, 5C Nano (directly over USB-C)
- Gnuk (with adapter)
- Secalot (with adapter)

TermBot is based on ConnectBot.

Category : Tools

Related searches

Reviews (29)

Ruu. P. Jul 16, 2020     

It's a good terminal, but unfortunately stopped supporting authentication using OpenKeyChain. This is a huge loss of convenience in my opinion. I loved the idea of having all your keys in one place, as I also use it for the password store app. HINT for people in the same situation: I ended up downloading TermBot 1.9.2.5 from some mirror. Do not use 1.9.2.4, as it doesn't support RSA authentication subkeys (SSH) of OpenKeyChain.

A. G. u. Oct 18, 2018     

Works amazingly well! There is just no other product on the market, so a nice 5 stars for being awesome! It does lack a few options, for example raw ssh command options. But for what it does, it's perfect.

A. G. u. Sep 9, 2019     

I have been waiting for an app with these capabilities for years. I was using JuiceSSH up until now, however, development there has been stagnating for quite some time. I was elated when I discovered this application, as it finally allows me to use my YubiKey for SSH authentication on my phone. And while I was prepeared to miss out on some features in return, the app provides every comfort I'm used to from my previous experience. If I were to wish for one addition, it would be agent forwarding.

Pav. O. Sep 10, 2020     

Amazing app, great work! Love how hassle free it works with Yubikey NFC. For a feature request, I would love an ability to group hosts (e.g. build servers, UATs) and copy hosts (some of mine have a quite extensive setup and it would be great, if I could just copy / paste and change the IP address).

A. G. u. Jul 22, 2019     

Recent update broke interoperability with OpenKeychain. They introduced a new crypto library and instruct to import secret keys into it. This seems super fishy. I do not trust the new crypto engine, making this update a breaking change for me.

Wai. G. Mar 9, 2021     

looks good, except when i go to "Manage Pubkeys" and click the key icon, plug in my new Yubikey 5NFC get the prompt to allow access "OK" , then the android pop up "TermBot keeps stopping." program closes. maybe needs an update?

A. G. u. Jul 26, 2019     

So sad abt the fact u removed openkeychain support. actually it makes it quite useless for me now. When I tried to use my stored key (which is pgp exported before as ssh to tb) it dropped down to password prompt without asking passphrase for my pgp key. So I tried to re-import it again. At first I tried to share it from okc but there was no termbot in the options list. Then I tried to store it as a file and import it back but tb had reported ajout wrong format. key icon works with cards only.

A. G. u. Jan 1, 2020     

It's great to SSH with GPG key on yubikey. Unfortunately, that key is not forwarded ssh-agent wise, which still makes it unusuable for host hopping. Hence only 4 stars for now.

A. G. u. Jul 28, 2019     

Refusing to use my key to login after update. Seems like it only allows physical SmartCard keys now? Developers completely dropped support for OpenKeychain. Upon reading the FAQ I see that to be the case, as in order to use a PGP auth key, you must remove the password and convert it to a regular SSH id_rsa key.

A. G. u. Jul 22, 2019     

After the update the app no longer works with my pgp key in openkeychain, please enable this as an option. I can understand the use case with hardware keys or NFC keys but what if i want to use my pgp key present in openkeychain, if I try to load the pgp key directly to termbot it displays unknown format.

A. G. u. Mar 15, 2020     

Interface is mediocre at best, but it's the only option for using security key to access SSH servers.

A. G. u. Aug 31, 2019     

update: Glad to say that the underlying code to this is now open. I still liked the openkeychain model (since I only needed my stubs one place for mail, git, password-store and SSH) but this is working well on its own and cotech have been developing fast.

Bog. I. May 15, 2021     

The app is decent as a PoC, but certain features are not working, for ex: ssh agent forwarding. I would definitely pay for a more premium product.

A. G. u. Mar 25, 2020     

No way of importing private keys Basically just ConnectBot, but with u2f support. not worth it when i can just use termux with openssh 8.2

A. G. u. Sep 9, 2019     

Removed support for openkeychain. It's a hassle to add the private key to every app, that's what open keychain is *for*... Version on fdroid has it for now.

A. G. u. Jul 29, 2019     

It's not that OpenKeychain isn't required, but that you can't use it even if you want to. At least in my experience I can't get it to work with OpenKeychain.

Zac. l. Mar 24, 2021     

Quick, easy, works with CCID/PKCS11. Sweet. Corrected my rating to reflect. Sorry to the developer for being rude earlier.

Ava. /. Aug 15, 2021     

Just doesn't seem to always establish a connection and then it spams me with PIN entry.

A. G. u. Jan 28, 2020     

Was ecstatic to find this. Been a user of OpenKeyChain, but looking for a way to integrate with SSH and my Yubikey 5C on a Samsung Tab A (SM-T510). This just works, plain and simple. Can't be happier.

A. G. u. Feb 17, 2020     

Fantastic piece of software, well made, easy to use and just works! Thank you!

Jam. R. Jan 15, 2022     

Finally something on Android worked for my Yubikey and NFC with SSH!

A. G. u. Nov 9, 2018     

This is cool. I can use my Yubikey NEO for SSH auth like I do on a computer. This also seems like a very functional app too.

Lar. F. Apr 8, 2022     

It works! incredibly useful.

A. G. u. Aug 14, 2019     

now crashes when attempting to use security key: file res/drawable/hwsecurity_ic_keyboard_alphabetical.xml invalid drawable tag vector

Ric. Mar 27, 2021     

Been waiting for Ed25519 support and now it's here and working perfectly.

A. G. u. Oct 29, 2018     

The only ssh app I am aware of that supports Yubikey...and for that you get 5 stars!

A. G. u. Apr 1, 2019     

works great with yubikey!

M.. C. Sep 18, 2020     

Great app to use my yubikey!

Kee. d. J. Mar 28, 2021     

Works great with my Yubikey (ED25519)!