换了新电脑,各种git仓库、服务器登不上了吧!是不是要生成新的SSH密钥啊?Mac下如何创建SSH 密钥?

admin 2023-02-15 21:32:18 2038

生成SSH密钥(Mac)
SSH密钥是一种无需密码认证电脑的方式。接下来介绍如何生成SSH密钥。

一个公钥和一个私钥组成一组密钥对。即密钥包含两部分:公钥和私钥。

在开始之前,请确认已经安装了git客户端。
第一步:检查是否已有SSH密钥
首先,我们需要检查在你的电脑上是否已经存在了SSH密钥,打开终端,输入”ls -al ~/.ssh”

ls -al ~/.ssh
total 24
drwx------@  5 ieras  staff   160  2 15 21:20 .
drwxr-xr-x@ 34 ieras  staff  1088  2 15 21:25 ..
-rw-------@  1 ieras  staff  3381  2 15 21:20 id_rsa
-rw-r--r--@  1 ieras  staff   742  2 15 21:20 id_rsa.pub
-rw-r--r--@  1 ieras  staff    91  2 15 21:18 known_hosts

我这个说明已经生成新的ssh密钥了(就在刚刚)

如果看不到 id_rsa和id_rsa.pub(往往配置到其他地方都是这个,比如git后台又活着ssh密钥方式登陆linux)

下面直接说生成命令吧!

#创建ssh密钥命令
ssh-keygen -t rsa -b 4096 -C "[email protected]"

#询问路径,直接回车就行!不要改!免得后面麻烦!
 Enter file in which to save the key (/Users/ieras/.ssh/id_rsa): [Press enter]

#询问密码和重复密码(依然推荐留空即可!同样免得后面麻烦)
 Enter passphrase (empty for no passphrase): [Type a passphrase]
 Enter same passphrase again: [Type passphrase again]
#后面会打印一些类似下面的信息
Your identification has been saved in /Users/ieras/.ssh/id_rsa. 
Your public key has been saved in /Users/ieras/.ssh/id_rsa.pub. The key fingerprint is: 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db [email protected]

这样就完成了!后面你就可以进行 cat id_rsa.pub 查看自己的 ssh 公钥了!

可爱猫?Telegram电报群 https://t.me/ikeaimao

社区声明 1、本站提供的一切软件、教程和内容信息仅限用于学习和研究目的
2、本站资源为用户分享,如有侵权请邮件与我们联系处理敬请谅解!
3、本站信息来自网络,版权争议与本站无关。您必须在下载后的24小时之内,从您的电脑或手机中彻底删除上述内容
最新回复 (0)

您可以在 登录 or 注册 后,对此帖发表评论!

返回