您现在的位置是:首页 > 博客日记 > Liunx Liunx

Windows/Liunx/Mac 创建密钥并添加到github

2020-07-30 21:55:56 【Liunx】 人已围观

Windows/Liunx/Mac 创建密钥并添加到github

1.检查现有的SSH密钥

打开终端

输入 ls -al ~/.ssh 以查看现有的SSH密钥是否存在:

  1. ls -al ~/.ssh

#列出.ssh目录中的文件(如果存在)
检查目录列表,看看你是否已经有一个公共SSH密钥。

  1. [root@iz2ze1l759bwnyl1nt6bviz hexo]# ls -al ~/.ssh
  2. total 24
  3. drwx------ 2 root root 4096 Sep 11 20:02 .
  4. dr-xr-x---. 12 root root 4096 Sep 29 09:12 ..
  5. -rw------- 1 root root 0 Aug 31 14:11 authorized_keys
  6. -rw------- 1 root root 3247 Sep 11 18:08 id_rsa
  7. -rw-r--r-- 1 root root 743 Sep 11 18:08 id_rsa.pub
  8. -rw-r--r-- 1 root root 7533 Sep 26 10:04 known_hosts
2.生成一个新的SSH密钥

粘贴下面的文字,替换你的GitHub电子邮件地址。

  1. ssh-keygen -t rsa -b 4096 -C "666@majiameng.com"

这将创建一个新的ssh密钥,使用提供的电子邮件作为标签。

  1. 生成公共/私有rsa密钥对。

当系统提示您输入要保存密钥的文件时,按Enter键。这接受默认的文件位置。

  1. 输入保存密钥的文件(/c/Users/you/.ssh/id_rsa):[按回车]

在提示符下,键入安全密码。有关详细信息,请参阅“使用SSH密钥密码”。

  1. Enter passphrase (empty for no passphrase): # 输入密码(无密码为空):[输入密码]
  2. Enter same passphrase again: #再次输入相同的密码:[再次输入密码]
3.将SSH密钥添加到ssh代理

在向ssh-agent添加新的SSH密钥以管理密钥之前,应该检查现有的SSH密钥并生成一个新的SSH密钥。

确保ssh代理正在运行:

在后台启动ssh-agent

  1. eval "$(ssh-agent -s)"
  2. Agent pid 20938

将SSH私钥添加到ssh代理。如果您使用不同的名称创建密钥,或者如果要添加具有不同名称的现有密钥,请将命令中的id_rsa替换为私钥文件的名称。

  1. ssh-add ~/.ssh/id_rsa

打开复制 粘贴在你的github账户

  1. vim ~/.ssh/id_rsa.pub

3) 登录网站,将SSH文件夹下的 id_rsa.pub 中的内容复制到公钥框中即可。

将SSH密钥添加到您的GitHub帐户。



关注TinyMeng博客,更多精彩分享,敬请期待!
 

很赞哦! ()