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.
trezor-agent/README.md

761 B

Using Trezor as a hardware SSH agent

Screencast demo usage

Demo

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.