Pam ssh agent auth

Introduction
The PAM module allows one to use a locally installed SSH key to authenticate for. This is useful for those who aren’t happy with completely passwordless sudo, but don’t want to be typing passwords all the time.

Create SSH Keys
Please follow the guide on the SSH wiki page

Configure
Configure sudo to try using public keys, then fall back to normal password authentication

Add Desired User's Public Key
Repeat this process for every user desired for sudo authentication