なんとな~くしあわせ?の日記

「そしてそれゆえ、知識そのものが力である」 (Nam et ipsa scientia potestas est.) 〜 フランシス・ベーコン

Macでログイン時にssh-agentを起動してssh-addする方法

いちいち実行するのが流石に面倒になったので調べた。以下を~/.bash_profileに追記する

# ssh-add
ps -p "$SSH_AGENT_PID" > /dev/null 2>&1 || eval "$(ssh-agent -s)" > /dev/null 2>&1
find ~/.ssh -maxdepth 1 -type f | grep -E "\.pub$" | sed -E "s/\.pub$//g" | xargs ssh-add -K