Keychain
Page content
Need a small and smart utility to manage you ssh keys under linux ? got some scripts and cronjobs which requires an local ssh key ? have a look at keychain !
Install Software
depending on your OS …
macos$ brew install keychain
debian$ sudo apt-get install keychain
openbsd$ pkg_add keychain
freebsd$ pkg install keychain
edit startup Scripts
$HOME/.bashrc $HOME/.bash_profile /etc/profile $HOME/.profile
cat << 'EOF' >> $HOME/.bashrc
# Keychain Startup
eval `keychain --eval id_ed25519`
EOF
check service
$ keychain
$ ssh-add -L
add to .profile
cat << 'EOF' >> .profile
# Keychain Loaded ? Load and show Key ...
eval $(keychain --eval id_ed25519)
echo -e "loaded keys: `ssh-add -L |cut -c 1-12,77-`\n"
EOF
List Keys
keychain --list
List Finterprints (Public Key ?)
$ keychain --list-fp
Set Timeout
Timeout for SSH Agent
$ keychain --timeout minutes
$ keychain --timeout 30
Any Comments ?
sha256: 4943497aff6c36b7e988056755af2000afb5c5870f692480d85d703b0ce35d76