共计 416 个字符,预计需要花费 2 分钟才能阅读完成。
场景:需要配置多个密钥
一、ssh-keygen 生成密钥
ssh-keygen -t rsa -C " 提示信息 " -f ~/.ssh/xxxx_id_rsa
提示信息:一般为邮箱或可辨识信息即可
密钥名称:如 github
会生成两个文件
- xxxx_id_rsa 私钥
- xxxx_id_rsa.pub 公钥
二、写入~/.ssh/config(没有则创建)
以 github 为例
Host github
HostName github.com
User git
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_id_rsa
Host 为连接名 如用 ssh -vT github 测试连接
三、到对应需要连接的地方加入公钥
提供两种场景
github
Settings -> SSH and GPG keys -> New SSH key
添加即可服务器
首先服务器 ssh 要允许公钥验证
将上面的公钥内容附加到~/.ssh/authorized_keys
中即可
正文完
发表至: 折腾记录
2023-03-17