mac系统生成SSH公钥


使用SSH方式建立Git远程连接可以免除每次提交时的用户名和密码验证,可谓一劳永逸。可以直接参考 服务器上的 Git - 生成 SSH 公钥

定位公钥文件

打开终端输入指令:cd ~/.sshls查看文件列表

MacdeMacBook-Air:blog crocutax$ cd ~/.ssh
MacdeMacBook-Air:.ssh crocutax$ ls
known_hosts

我们需要一对id_dsa 或 id_rsa 命名的文件,其中一个带有 .pub 扩展名。 .pub 文件就是需要上传到Git服务器的公钥,另一个则是私钥。 如果找不到这样的文件(或者根本没有 .ssh 目录),如果没有找到,则通过ssh-keygen指令来创建该文件.

创建公钥私钥

打开终端输入指令:ssh-keygen

这里会提示让输入key的存储路径(默认是:/Users/mac/.ssh/id_rsa),以及密钥口令(输入两次),如果没有特殊指定,直接全部Enter即可.

MacdeMacBook-Air:.ssh crocutax$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/mac/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /Users/mac/.ssh/id_rsa.
Your public key has been saved in /Users/mac/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:LNg7AMZJyNIu0JxfKsCvkvwiALzmG4UuCRF3snIkNRk crocutax@MacdeMacBook-Air.local
The key's randomart image is:
+---[RSA 2048]----+
|=*E+.            |
|=X**  .          |
|*oO. o           |
|o*+ooo .         |
|++ooo o S        |
|**.  . o         |
|Bo.   o          |
|oo..   .         |
|..o              |
+----[SHA256]-----+

查看公钥

此时再查看文件目录,发现我们需要的id_rsaid_rsa.pub文件已经有了.输入指令cat ~/.ssh/id_rsa.pub查看公钥内容,并在Git服务器端配置即可.如果是Github或者码云等Git服务器,那么在个人中心的设置页面,配置SSH列表即可.

MacdeMacBook-Air:.ssh crocutax$ ls
id_rsa		id_rsa.pub	known_hosts
MacdeMacBook-Air:.ssh crocutax$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCxH7NqCzjO5D+ygwd1llaJoq1sJw0RJSCU/GLArSthCNZx....此处省略....arrL2mF5VAJr40fAyNgrXU5dSYBLgQTRDnFVeDrwGcL0agoveB5Df2wFLlVt6a5xwrIJ0GhqRWwSKtcB crocutax@MacdeMacBook-Air.local
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Crocutax

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值