怎樣避免重複輸入ssh的passphrase? | how to avoid keep entering ssh passphrase?

如果使用ssh-keygen的時候設置了passphase, 每次ssh的時候都會要求輸入這個passphase. 如果需要頻繁ssh, 比如從github pull change的時候, 每次輸入非常影響效率. 解決方法如下:

首先,在Mac上需要先啟動ssh-agent,一般開機時做一次就行。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
eval $(ssh-agent -s)
eval $(ssh-agent -s)
eval $(ssh-agent -s)

然後

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
ssh-add
ssh-add
ssh-add

或者

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
ssh-add <key path>
ssh-add <key path>
ssh-add <key path>

然後輸入一次passphase. 這樣這個passphase就會被添加到ssh-agent裏面, 就不需要每次輸入了.

Leave a Comment

Your email address will not be published.