You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
8547d00b33 | 9 years ago | |
---|---|---|
trezor_agent | 9 years ago | |
.gitignore | 9 years ago | |
.pylintrc | 9 years ago | |
LICENSE | 9 years ago | |
README.md | 9 years ago | |
setup.py | 9 years ago | |
tox.ini | 9 years ago |
README.md
Using Trezor as a hardware SSH agent
Screencast demo usage
Installation
First, make sure that the latest trezorlib
Python package
is installed correctly:
$ pip install Cython trezor
Then, install the latest trezor_agent
package:
$ pip install trezor_agent
Public key generation
Run:
$ trezor-agent ssh.hostname.com -v > hostname.pub
Append hostname.pub
contents to ~/.ssh/authorized_keys
configuration file at ssh.hostname.com
, so the remote server
would allow you to login using the corresponding private key signature.
Usage
Run:
$ trezor-agent ssh.hostname.com -v -c
Make sure to confirm SSH signature on the Trezor device when requested.