keychain介紹
ssh公鑰認証如何實現安全性與方便性兼顧?就要使用管理密鑰的工具了。
其實ssh自帶的ssh-agent就是幹這個的。不過,直接用ssh-agent還是有點不方便。最好的方法是使用一個叫做keychain的ssh-agent的前端。這裏就不多說ssh-agent,直接說keychain了。
安裝。發行版應該都帶的吧。Debian/Ubuntu之流,直接
sudo aptitude install keychian
gentoo的
emerge keychain -pv emerge keychain
在啟動腳本(.bash_profile之類)裏加上類似如下的東東,
/usr/bin/keychain ~/.ssh/id_dsa source ~/.ssh-agent > /dev/null
這樣就可以了。以後,ssh只有第一次會要輸密碼,以後的就在cache裏讀了。這cache將一直保持到你重啟或關機為止。
Leave a Reply