#!/bin/sh
if [ -z "${SSH_IDENT}" ]; then
SSH_IDENT="${HOME}/.ssh/id_rsa"
fi
if [ -n "${SSH_AUTH_SOCK}" -a -f "${SSH_IDENT}" -a -f "${SSH_IDENT}.pub" ]; then
FINGERPRINT=`ssh-keygen -l -f "${SSH_IDENT}.pub" | awk '{print $2}'`
if ! ssh-add -l | grep "${FINGERPRINT}" >/dev/null; then
if [ -z "${DISPLAY}" -o -z "${SSH_ASKPASS}" ]; then
ssh-add "${SSH_IDENT}"
else
ssh-add "${SSH_IDENT}" </dev/null
fi
fi
fi
exec "/usr/bin/${0##*/}" "$@"
2003年04月15日(火) [長年日記]
$Date: 2003/04/15 20:45:31 $
[unix] ssh-agentとssh-add
FreeBSD Q&Aにあったシェルスクリプトをいまどきに直して/bin/sshに置き、chmod +xしておく。
Permalink: http://www.otsune.com/diary/2003/04/15/8.html#200304158
trackback

View blog reactions
Last Updated 2003-04-15 00:00:00 By
trackback
Last Updated 2003-04-15 00:00:00 By



[ コメントする ]