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