2010年04月13日
ssh-agent を使いまわそう
- 2010-04-13 (Tue)
- ソフトウェア ( Linux/coLinux Windows )
シェルの立ち上げごとに ssh-agent 立ててもいいのだけど,別の窓開く度にキーを登録するのもバカだなぁと.
ということで,PC起動後の初回のシェルだけssh-agent/ssh-addを実行して,以後はそのキー登録の済んだssh-agentを使いまわすように cygwin の .bashrc に細工をした(Ubuntu はデフォルトで同じことをやってくれる):
AGENT_DIR=`ls -ald /tmp/ssh* 2> /dev/null | head -1 | awk '{print $8}'` if test "x$AGENT_DIR" = "x" then eval `ssh-agent` else export SSH_AUTH_SOCK=$AGENT_DIR/`ls $AGENT_DIR` fi if ssh-add -l | grep '/.ssh/id_rsa' > /dev/null then : else ssh-add fi
思いのほか住みやすい環境になった気がする.ちょっと危険度アップだけど.
- Comments: 0
- TrackBack (Close): -