aboutsummaryrefslogtreecommitdiff
path: root/ssh-agent-loadkeys
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2024-08-09 10:13:00 -0300
committerSilvio Rhatto <rhatto@riseup.net>2024-08-09 10:13:00 -0300
commitec3f752bc2ce9aa054009b5701cf731dbd082843 (patch)
tree088c46e9556e5965ea9e612f57d9c3b71f8351a8 /ssh-agent-loadkeys
parentbfd0ff5979052ecb4556264641235e32d04834be (diff)
downloadutils-ssh-master.tar.gz
utils-ssh-master.tar.bz2
Fix: rename ssh-agent-loadkeys as ssh-agent-keychain; update ssh-agent-evalHEADmaster
Diffstat (limited to 'ssh-agent-loadkeys')
-rwxr-xr-xssh-agent-loadkeys51
1 files changed, 0 insertions, 51 deletions
diff --git a/ssh-agent-loadkeys b/ssh-agent-loadkeys
deleted file mode 100755
index 81dfe1b..0000000
--- a/ssh-agent-loadkeys
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/bash
-#
-# Load keys into the ssh-agent
-# Uses monkeysphere and keychain
-#
-
-# Check for keychain
-if [ -x '/usr/bin/keychain' ]; then
- mkdir -p $HOME/.keychain
-
- # Setup keychain
- /usr/bin/keychain -q --noask
-
- # Load ssh-agent info
- if [ -e "$HOME/.keychain/$HOSTNAME-sh" ]; then
- . $HOME/.keychain/$HOSTNAME-sh
- fi
-
- # Load gpg-agent info
- #if [ -e "$HOME/.keychain/$HOSTNAME-sh-gpg" ]; then
- # . $HOME/.keychain/$HOSTNAME-sh-gpg
- #fi
-
- # Check for monkeysphere
- if [ -x '/usr/bin/monkeysphere' ]; then
- #if ! ssh-add -l &> /dev/null && [ "`gpg --list-secret-keys | wc -l`" != "0" ]; then
- # From MONKEYSPHERE(1): "The MONKEYSPHERE_SUBKEYS_FOR_AGENT environment can be used to specify the full
- # fingerprints of specific keys to add to the agent (space separated), instead
- # of adding them all."
- if [ ! -z "$MONKEYSPHERE_SUBKEYS_FOR_AGENT" ]; then
- monkeysphere subkey-to-ssh-agent
- fi
- fi
-
- # Check for RSA key
- if [ -e "$HOME/.ssh/id_rsa" ]; then
- /usr/bin/keychain -q $HOME/.ssh/id_rsa
- fi
-
- # Check for ED25519 key
- if [ -e "$HOME/.ssh/id_ed25519" ]; then
- /usr/bin/keychain -q $HOME/.ssh/id_ed25519
- fi
-
- # Autoload remaining keys
- if [ -d "$HOME/.ssh/autoload" ]; then
- for key in `ls $HOME/.ssh/autoload`; do
- /usr/bin/keychain -q $HOME/.ssh/autoload/$key
- done
- fi
-fi