# Hardware-based SSH/GPG agent [![Build Status](https://travis-ci.org/romanz/trezor-agent.svg?branch=master)](https://travis-ci.org/romanz/trezor-agent) [![Chat](https://badges.gitter.im/romanz/trezor-agent.svg)](https://gitter.im/romanz/trezor-agent) See SatoshiLabs' blog posts about this feature: - [TREZOR Firmware 1.3.4 enables SSH login](https://medium.com/@satoshilabs/trezor-firmware-1-3-4-enables-ssh-login-86a622d7e609) - [TREZOR Firmware 1.3.6 — GPG Signing, SSH Login Updates and Advanced Transaction Features for Segwit](https://medium.com/@satoshilabs/trezor-firmware-1-3-6-20a7df6e692) - [TREZOR Firmware 1.4.0 — GPG decryption support](https://www.reddit.com/r/TREZOR/comments/50h8r9/new_trezor_firmware_fidou2f_and_initial_ethereum/d7420q7/) ## Installation See the [following instructions](doc/INSTALL.md) for the [TREZOR](https://trezor.io/), [Keepkey](https://www.keepkey.com/) and [Ledger Nano S](https://www.ledgerwallet.com/products/ledger-nano-s) devices. ## Usage For SSH, see the [following instructions](doc/README-SSH.md) (for Windows support, see [trezor-ssh-agent](https://github.com/martin-lizner/trezor-ssh-agent) project by Martin Lízner). For GPG, see the [following instructions](doc/README-GPG.md). See [here](https://github.com/romanz/python-trezor#pin-entering) for PIN entering instructions.