keychain

Re-use ssh-agent and/or gpg-agent between logins. More information: <http://funtoo.org/Keychain>.

Install

All systems
curl cmd.cat/keychain.sh
Debian Debian
apt-get install keychain
Ubuntu
apt-get install keychain
Arch Arch Linux
pacman -S keychain
image/svg+xml Kali Linux
apt-get install keychain
Fedora
dnf install keychain
Windows (WSL2)
sudo apt-get update sudo apt-get install keychain
OS X
brew install keychain
Raspbian
apt-get install keychain

Re-use ssh-agent and/or gpg-agent between logins. More information: <http://funtoo.org/Keychain>.

  • Check for a running ssh-agent, and start one if needed:
    keychain
  • Also check for gpg-agent:
    keychain --agents "gpg,ssh"
  • List signatures of all active keys:
    keychain --list
  • List fingerprints of all active keys:
    keychain --list-fp
  • Add a timeout for identities added to the agent, in minutes:
    keychain --timeout minutes

© tl;dr; authors and contributors