2019-03-15 03:44:48 +00:00
|
|
|
# ssh-add
|
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
> 在 ssh 代理中管理加载的 ssh 密钥。
|
|
|
|
> 需要确保 ssh 代理已启动并正在运行以加载其中的密钥。
|
2019-03-15 03:44:48 +00:00
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
- 将 `~/.ssh` 中的默认 ssh 密钥添加到 `ssh` 代理:
|
2019-03-15 03:44:48 +00:00
|
|
|
|
|
|
|
`ssh-add`
|
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
- 向 ssh 代理添加指定密钥:
|
2019-03-15 03:44:48 +00:00
|
|
|
|
2019-10-20 03:34:33 +01:00
|
|
|
`ssh-add {{目录 / 私钥文件}}`
|
2019-03-15 03:44:48 +00:00
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
- 列出当前加载的密钥的指纹:
|
2019-03-15 03:44:48 +00:00
|
|
|
|
|
|
|
`ssh-add -l`
|
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
- 从 ssh 代理中删除密钥:
|
2019-03-15 03:44:48 +00:00
|
|
|
|
2019-10-20 03:34:33 +01:00
|
|
|
`ssh-add -d {{目录 / 私钥文件}}`
|
2019-03-15 03:44:48 +00:00
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
- 从 ssh 代理中删除所有当前已有的密钥:
|
2019-03-15 03:44:48 +00:00
|
|
|
|
|
|
|
`ssh-add -D`
|
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
- 向 ssh 代理和密钥链添加密钥:
|
2019-03-15 03:44:48 +00:00
|
|
|
|
2019-10-20 03:34:33 +01:00
|
|
|
`ssh-add -K {{目录 / 私钥文件}}`
|