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