diff options
| author | Silvio Rhatto <rhatto@riseup.net> | 2024-08-09 10:13:00 -0300 |
|---|---|---|
| committer | Silvio Rhatto <rhatto@riseup.net> | 2024-08-09 10:13:00 -0300 |
| commit | ec3f752bc2ce9aa054009b5701cf731dbd082843 (patch) | |
| tree | 088c46e9556e5965ea9e612f57d9c3b71f8351a8 /ssh-agent-loadkeys | |
| parent | bfd0ff5979052ecb4556264641235e32d04834be (diff) | |
| download | utils-ssh-ec3f752bc2ce9aa054009b5701cf731dbd082843.tar.gz utils-ssh-ec3f752bc2ce9aa054009b5701cf731dbd082843.tar.bz2 | |
Diffstat (limited to 'ssh-agent-loadkeys')
| -rwxr-xr-x | ssh-agent-loadkeys | 51 |
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 |
