Updated shell for gpg-agent as ssh-agent
This commit is contained in:
parent
69fdef618c
commit
9197c81bcb
4 changed files with 28 additions and 1 deletions
|
@ -1,4 +1,4 @@
|
|||
#enable-ssh-support
|
||||
enable-ssh-support
|
||||
#disable-scdaemon
|
||||
pinentry-program /usr/bin/pinentry-qt
|
||||
#pinentry-program /usr/bin/pinentry-gnome3
|
||||
|
|
|
@ -6,3 +6,5 @@ auto-key-locate local
|
|||
# It will disable options before this marked block, but it will
|
||||
# never change anything below these lines.
|
||||
|
||||
|
||||
default-key 3159FF4CB13EBFB4
|
19
.gnupg/sshcontrol
Normal file
19
.gnupg/sshcontrol
Normal file
|
@ -0,0 +1,19 @@
|
|||
# List of allowed ssh keys. Only keys present in this file are used
|
||||
# in the SSH protocol. The ssh-add tool may add new entries to this
|
||||
# file to enable them; you may also add them manually. Comment
|
||||
# lines, like this one, as well as empty lines are ignored. Lines do
|
||||
# have a certain length limit but this is not serious limitation as
|
||||
# the format of the entries is fixed and checked by gpg-agent. A
|
||||
# non-comment line starts with optional white spaces, followed by the
|
||||
# keygrip of the key given as 40 hex digits, optionally followed by a
|
||||
# caching TTL in seconds, and another optional field for arbitrary
|
||||
# flags. Prepend the keygrip with an '!' mark to disable it.
|
||||
|
||||
# RSA key added on: 2018-02-28 21:02:35
|
||||
# Fingerprints: MD5:dc:e3:ea:ff:c7:a7:fb:e3:69:ea:10:00:df:be:f9:13
|
||||
# SHA256:iQmjjzK14TikjqC3p6H2ltVqPvbRevXJo27v9kx0P/w
|
||||
B39C21E22452C91FB4475C14F5FB2E6697005C10 0 confirm
|
||||
# Ed25519 key added on: 2018-02-28 21:02:46
|
||||
# Fingerprints: MD5:e0:5e:b6:ae:f2:81:a6:38:23:e1:4b:b5:c2:69:77:f1
|
||||
# SHA256:1TKB8Z257L8EHK8GWNxKgMhD8a+FAR+f+j3nnlcuNVM
|
||||
C33D6098996457FB6F446F0460C9180C4D2B36B2
|
|
@ -28,4 +28,10 @@ if [ -f "$HOME/.shell-env.local" ]; then
|
|||
. "$HOME/.shell-env.local"
|
||||
fi
|
||||
|
||||
##
|
||||
## GPG/SSH Agent
|
||||
##
|
||||
gpgconf --launch gpg-agent export GPG_TTY=$(tty) export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)
|
||||
|
||||
|
||||
umask 022
|
||||
|
|
Loading…
Reference in a new issue