unlocks.sh
Ganz einfach - in die ~/.ssh/config
ganz unten einfach so was:
Host *
AddKeysToAgent yes
Das Script ist nur noch aus historischen Gründen hier.
Der Eintrag in der ~/.ssh/config
macht das Selbe und ist viel sauberer!
SSH Keychain komfortabel mit Schlüsseln vollschaufeln, ohne in Fehler zu
rennen Shell Script
!!1!
#!/bin/sh
SSH_ADD=$(which "ssh-add")
SSH_KEY=$(which "ssh-keygen")
msg () { echo "$(basename "$0") | $*"; }
KEY_FILE="${KEY-"$1"}"
if [ -z "$KEY_FILE" ]; then
msg "specify key file, please."
exit 1
fi
msg "$KEY_FILE"
KEY_INFO=$($SSH_KEY -lf "$KEY_FILE" 2>&1)
KEY_CODE=$?
msg "$KEY_INFO"
if [ $KEY_CODE -ne 0 ]; then
msg "error" "[$KEY_CODE]"
exit $KEY_CODE
fi
KEY_HASH=$(echo "$KEY_INFO" | cut -d' ' -f2)
if $SSH_ADD -l | grep -q "$KEY_HASH"; then
msg "already unlocked."
exit 0
fi
$SSH_ADD "$KEY_FILE"
exit $?
- platformunabhängig
- posix
- verteiltes echtzeitjava
- zertifiziert
- banane
last update: 2024-01-28 17:42:17 +0100