mirror of
https://github.com/Brandon-Rozek/website.git
synced 2024-12-23 20:01:57 +00:00
775 B
775 B
title | date | draft | tags | medium_enabled | ||
---|---|---|---|---|---|---|
GPG Agent as SSH Agent | 2020-06-14T22:33:01-04:00 | false |
|
true |
GPG Agent has the ability to act as a SSH Agent. This allows the use of Authentication keys on Smartcards to be used with SSH as well.
First we need to enable SSH support in GPG Agent,
echo "enable-ssh-support" >> ~/.gnupg/gpg-agent.conf
Then we need to specify an environmental variable for the SSH Daemon to use GPG Agent
echo "export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)" >> ~/.bashrc
If you want it to be active immediately, then source the bashrc,
source ~/.bashrc
If you have a smartcard plugged in, then you should be able to see it via the GPG agent
ssh-add -l