如题,每次使用 ssh 时,都需要输入私钥的密码
shily at Shily-Book-pro in ~/work/x-android (feature-v5)
$git pull --rebase
Enter passphrase for key '/Users/shily/.ssh/id_ras':
已经更新到 10.12.3 后,不知道怎么搞的,每次使用 ssh 时都需要输入私钥的密码, ssh-agent 并没有自动解锁私钥。
执行 ssh-add /Users/shily/.ssh/id_ras
可以解决,但每次重启都需要进行一次,稍显蛋疼。
求助。
1
bao3 2017-02-16 17:01:39 +08:00
密钥系统可以记住的。。。。。
|
2
mxi1 2017-02-16 17:24:30 +08:00 via iPhone
为什么会用到私钥呢?😓
|
3
rrfeng 2017-02-16 17:26:38 +08:00
openssl *** -in xxx -out yyy
|
4
rogerchen 2017-02-16 17:27:19 +08:00
|
5
Tiande 2017-02-16 17:32:04 +08:00 1
重新生成一个 key ,在设置 passphrase 的时候直接 回车 跳过就好了...
或者想办法把现在这个 key 的 passphrase 清掉。 |
6
sinker 2017-02-16 17:45:24 +08:00 via iPhone
加个启动项执行 ssh-add -A
|
7
QAPTEAWH 2017-02-16 18:05:35 +08:00 2
|
8
julyclyde 2017-02-18 10:36:45 +08:00
你是不是换过 openssh 啊?
mac 版 openssh 是定制过的,会用 keychain 记住 |
9
shily OP |
10
Tiande 2017-02-20 13:24:05 +08:00
|
11
shily OP |
12
rrfeng 2017-02-20 13:31:26 +08:00
openssl rsa -in KEY -out NEW_KEY
提示输入 key 的密码,然后生成的 NEW_KEY 就不需要密码了。 |
13
shily OP |