SSH KeepKey Configuration with OS X

To setup KeepKey SSH Login with OS X El Capitan, here are the following steps:

I. Install Pip.

  1. Open Terminal.
  2. Enter following command: sudo easy_install pip

II. Install KeepKey Python Client.

  1. Open Terminal.
  2. Enter following command: sudo pip install https://github.com/keepkey/python-keepkey/archive/master.zip

III. Install Trezor Python Client.

  1. Open Terminal.
  2. Enter following command: sudo pip install trezor

IV. Install Trezor_Agent SSH.

  1. Open Terminal.
  2. Enter following command: sudo pip install trezor_agent

V. Generate SSH Public Key using trezor-agent.

  1. Open Terminal.
  2. Enter following command: trezor-agent user@sshserver (user - user name and sshserver is server name)
  3. Enter PIN.

VI. Copy ECDSA key into Authorized Keys on SSH Server.

  1. Log into SSH Server.
  2. Copy ECDSA Key that was created from the previous step.
  3. Paste into ~/.ssh/authorized_keys file on your SSH Server

VII. Login into SSH Server using your KeepKey.

  1. Open Terminal.
  2. Enter following command: trezor-agent -c user@sshserver (user - user name and sshserver is server name)
  3. Enter PIN.
  4. Hold KeepKey button for 2 seconds to authenticate.

Was this article helpful?

Can’t find what you’re looking for?

Our award-winning customer care team is here for you.

Contact Support