Smartcard Authentication - Secure & Easy

Secure Shell with Smart Card Authentication

PuTTY, the free SSH implementation from Simon Tatham, does support public key authentication but lacks support for smart cards. An enhancement request for PuTTY asking for smart card support within the original PuTTY package has been on the PuTTY wishlist for a very long time.

PuTTY.exe may read a private key from a file or may talk to an SSH authentication agent, which will do all cryptographic operation on behalf of the actual putty.exe. The PuTTY-Package contains such an agent, i.e. pageant.exe, but this agent can also read private keys from password protected files only.

In the download area of this website you will find a replacement for pagent.exe that does support smart cards.

This smart card enabled pageant.exe has the following additional features:

If your smart card does not work then the reason is most likely that you are the first one to try this particular card. Just let me know at support@smartcard-auth.de and I do my est to support your card as well.

Installation

Installation is easy:

Registering your Public Key

Non commercial use of pageant.exe and use for evaluation purposes is free and you must register your Public Key ony if you want to use it commercially.

Please do NOT register OpenPGP cards or the OpenPGP CryptoStick. In order to support this free project owner of such cards/sticks may use pageant.exe as long as they like no matter whether usage is commercial or not.

There is a order-page available, where you you can register your key. After having payed your licence fee with PayPal you will be immediately mailed a licecene file.

If you want to register a couple of key you may buy a prepaid-code which will allow you to do so without using PayPal for every single licence.