I would like to be able to SSH to my machine using a Gemalto .NET Smart Card as the authentication method. How could this be done on a Fedora 13 (or generic Red Hat style) machine?
These are the rough steps I think are needed:
- Provision certificate for the smart card (and possibly a CA to issue it?)
- Get the certificate onto the smart card
- Configure SSH server to allow smart card authentication and configure it to use a particular certificate/CA
- An SSH client that has smart card support (extra points for a free Windows based one)