怎样避免重复输入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.