github用存在的私钥在Linux上配置免密登录
如题,githu的密钥需要再其他机器(linux)上使用,当然重新生成按照官网的步骤配置即可。
但是,我已经配置过密钥对,私钥我本地也有(windows),那么,我不想重新生成,用同一个密钥怎么办呢?本文将介绍如何配置。
操作环境
系统环境: Ubuntu 22.04.3 LTS
```bashlsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
## 操作步骤
1. 上传私钥文件到linux服务器 `~/.ssh/github` (注意,这里不是 `~/.ssh/id_rsa`)
> 我的私钥文件名称是 `github` , 这里也导致了需要额外的配置
2. 确保文件权限正确
```bash
chmod 600 ~/.ssh/github
chmod 700 ~/.ssh
- 添加 SSH 密钥到 SSH 代理
```bash确保 SSH 代理正在运行
eval "$(ssh-agent -s)"
添加私钥到 SSH 代理
ssh-add ~/.ssh/github
```