diff options
author | Trumeet <17158086+Trumeet@users.noreply.github.com> | 2019-11-10 13:21:11 -0800 |
---|---|---|
committer | Trumeet <17158086+Trumeet@users.noreply.github.com> | 2019-11-10 13:21:11 -0800 |
commit | 05ddb2490db99af1619284f3bbc0c1a960ff6b22 (patch) | |
tree | 14122f88a3901f3549cbe6997dd484fa3eb56657 /ssh-agent | |
parent | 6cd0a898643f927edf8cb4abc94f217fa9647447 (diff) | |
download | dotfiles-05ddb2490db99af1619284f3bbc0c1a960ff6b22.tar dotfiles-05ddb2490db99af1619284f3bbc0c1a960ff6b22.tar.gz dotfiles-05ddb2490db99af1619284f3bbc0c1a960ff6b22.tar.bz2 dotfiles-05ddb2490db99af1619284f3bbc0c1a960ff6b22.zip |
feat: use GnuPG as ssh agent
Diffstat (limited to 'ssh-agent')
-rw-r--r-- | ssh-agent/.config/systemd/user/gpg-agent.service | 11 | ||||
-rw-r--r-- | ssh-agent/.gnupg/gpg-agent.conf | 1 | ||||
-rw-r--r-- | ssh-agent/.pam_environment | 2 |
3 files changed, 14 insertions, 0 deletions
diff --git a/ssh-agent/.config/systemd/user/gpg-agent.service b/ssh-agent/.config/systemd/user/gpg-agent.service new file mode 100644 index 0000000..69c7bb6 --- /dev/null +++ b/ssh-agent/.config/systemd/user/gpg-agent.service @@ -0,0 +1,11 @@ +[Unit] +Description=GnuPG private key agent +IgnoreOnIsolate=true + +[Service] +Type=forking +ExecStart=/usr/bin/gpg-agent --daemon +Restart=on-abort + +[Install] +WantedBy=default.target diff --git a/ssh-agent/.gnupg/gpg-agent.conf b/ssh-agent/.gnupg/gpg-agent.conf new file mode 100644 index 0000000..85405bc --- /dev/null +++ b/ssh-agent/.gnupg/gpg-agent.conf @@ -0,0 +1 @@ +enable-ssh-support diff --git a/ssh-agent/.pam_environment b/ssh-agent/.pam_environment new file mode 100644 index 0000000..b55fba7 --- /dev/null +++ b/ssh-agent/.pam_environment @@ -0,0 +1,2 @@ +SSH_AGENT_PID DEFAULT= +SSH_AUTH_SOCK DEFAULT="${XDG_RUNTIME_DIR}/gnupg/S.gpg-agent.ssh" |