天天看點

Gentoo - ssh-agent配置

現在使用類似github這樣的service,一般來說都會配置ssh key認證。

是以使用ssh-agent來管理私鑰就變的必要。

在gentoo下是這麼配置的:

- sudo emerge -avt keychain

- 編輯.bashrc,加入keychain <private key 1 path> ... <private key n path>

- 編輯.bashrc,在上面一句之後,加入:source $home/.keychain/$hostname-sh

   類似ssh-add這樣的工具,需要ssh_auto_sock這樣的環境變量去知道ssh-agent的資訊,keychain已經幫我們生成好了,是以需要上面的一句source,參考man keychain 

keychain是一個ssh-agent的wrapper,功能是:

- 保證隻會有一個ssh-agent程序存在

- 自動生成ssh_auth_sock等環境變量的設定。

繼續閱讀