Добавление ключа в keyring с проверкой необходимости


Anonymous - Posted on 01 Февраль 2010

KEYFILE=~/.ssh/your-key
 
getfingerprint()
{
    FINGERPRINT=$(echo "$KEYFILE" | ssh-keygen -l 2>/dev/null | awk '{print $2}')
}
 
preparekeys()
{
    getfingerprint
 
    if ssh-add -l | grep -q $FINGERPRINT; then
        echo "$KEYFILE ($FINGERPRINT) already in keyring"
    else
        ssh-add $KEYFILE
    fi
}

Еще комманды

0
Ваша оценка: Ничего

вместо

grep $FINGERPRINT >/dev/null

можно

grep -q $FINGERPRINT

спасибо

Отправить комментарий

Google Friend Connect (leave a quick comment)
loading...
Содержание этого поля является приватным и не предназначено к показу.