首页 > 编程知识 正文

ssh密钥生成在线,ssh 生成公钥和私钥的密码

时间:2023-05-05 19:46:11 阅读:243513 作者:3859

添加SSH密钥
要添加一个SSH密钥, 您需要生成一个或使用一个现有的密钥。

密钥
粘贴您的SSH公钥,通常包含在文件’/.ssh/id_ed25519.pub’或’/.ssh/id_rsa.pub’ 中,并以“ssh-ed25519”或“ssh-rsa”开头。请不要使用您的SSH私钥。

例子:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDB5/pNDjPw3dWWinrDlnxQe47/GTEN2CXzvArfAzUis83xoucf2bo/yIgTMbZupQjWcW1ggmRMJMx8SFUmmKZrAIWBa3w/W0y8P5ee73XwJkTT1L+LrpMO72YAqzcexI0rLmY6G4yh2G/vM+O8us393Q3+et7BG50c2NMaFaYli7lJCTyxhIr/Q+N0kxFItGScjF1X3Yt5NDYJQgqtLWNlz1UGfpTQ3z5+OVqQfn+nHSKtyPikkD9s0jq/HKK3N4mq4XkejLLNhTfVvvjbNsIjFujjV3TxwwNiRWU7U1rZ1O9Sh8Za6M+Y9l+CQvGkG0j4G5KrC6mDmXZVQFtAlgxTvzh5xcFs4CHJPspJGH7fKTgrTnDOkoesXg9naZ5wC9kHIT9+GdCH6mSa0vBoVDx8mBZbQgbfEpEFWlUDT6xcFgIjqFaDX5KqYvAfPaY237mi/svMJEgs/Z+czTRQPZoiQwLHtaQHR/hNc11TbkyJ3pMRhryUuupZ/HA1o6UUQfk= Administrator@20191014-152234 1、概述

SSH密钥可以在提交代码时,免去登录的繁琐操作,只比较公钥(远程)和私钥(本地)。

HTTPS可以在提交代码时,每次都需要登录的繁琐操作

2、配置SSH密钥 ⑴ 生成密钥

在Git Bash中输入命令

ssh-keygen -t rsa -C 登录邮箱1

这里需要替换 登录邮箱,再根据提示,指定生成密钥的目录
如果选择默认,直接按回车键即可,默认会在当前用户的根目录下的 .ssh目录中,生成密钥

⑵ 查看密钥

查看 .ssh 目录下的 id_rsa.pub文件,复制其内容

⑶ 配置GitHub


点击右上角头像 → Settings → SSH and GPG keys → New SSH key → 输入密钥的名称( Title) 和 刚才复制的公钥内容( Key) → Add SSH key

3、使用SSH密钥


配置Git仓库的remote地址为 SSH类型【git@github.com:???/???.git】的即可

注意:如果使用的是HTTPS类型的remote URL,则在提交代码时,仍需要输入用户名和密码,以验证身份

4、测试

在Git Bash中输入

ssh -T git@github.com

如果响应
You’ve successfully authenticated, but GitHub does not provide shell access.

证明配置正确

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。