MAC中生成SSH key
1.检查是否已经存在SSH keys
打开终端,输入命令
$ ls -al ~/.ssh
如果已存在,则结果会列出目录文件列表,则进入第3步。
. .. id_rsa id_rsa.pub
如果不存在,则结果如下,则进入第2步。
# ls: /Users/hony/.ssh: No such file or directory
2.生成SSH Keys
在终端中输入以下命令,其中邮箱填写你的邮箱地址
$ ssh-keygen -t rsa -b 4096 -C "*your_email@example.com*"
# Generating public/private rsa key pair.
在接下来的步骤中,按回车键:
Enter file in which to save the key (/Users/hony/.ssh/id_rsa):
再次回车
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
结果看到这个图形,就可以了
+---[RSA 4096]----+
| o . |
|.o + o + |
|o o + o * . |
|.. o.o + = |
|.o.o .+ S |
| + =+ X . |
|.o oEoO B . |
|o.o o+ B o |
|..o+. + . |
+----[SHA256]-----+
3.添加 SSH key 到 ssh-agent
1.确保ssh-agent
是可用的
$ eval "$(ssh-agent -s)"
# Agent pid 2806
2.添加SSH key 到 ssh-agent
# id_rsa是SSH key对应的文件的名字,如果要使用一个已经存在的key添加到ssh-agent的话,替换id_rsa名字即可
$ ssh-add ~/.ssh/id_rsa
# Identity added: ...
4.把 SSH key 添加到远程仓库的账号上
1.复制 SSH key
到粘贴板
$ pbcopy < ~/.ssh/id_rsa.pub
2.登录github或bitbucket等远程仓库添加SSH key即可。
作者:牧晓逸风
链接:https://www.jianshu.com/p/253ca7c2e80c
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
MAC中生成SSH key相关推荐
- 【转】Mac本地生成SSH Key 的方法
1. 查看秘钥是否存在 打开终端查看是否已经存在SSH密钥:cd ~/.ssh 如果没有密钥则不会有此文件夹,有则备份删除, 也可以直接删除, 2.生成新的秘钥, 命令如下 $ssh-keygen ...
- Mac生成ssh key
为了开服务器ssh权限,在mac中生成ssh密钥. 1.检查是否已经存在SSH keys 打开终端,输入命令 $ ls -al ~/.ssh 如果已存在,则结果会列出目录文件列表,则进入第3步. . ...
- Mac系统下查看和生成SSH Key
一.打开vim(terminal.app)查看本地是否存在SSH-Key ls -al ~/.ssh >> 如果vim输出的是如下内容:证明本地没有生成的SSH Key,请执行第二步. N ...
- 生成ssh key (Mac Linux )
查看ssh key是否存在 ls -al ~/.ssh 生成ssh key 1.生成rsa key cd ~/.ssh ssh-keygen -t rsa -C "youemail@exam ...
- github 公钥 私钥_ubuntu git生成ssh key (公钥私钥)配置github或者码云
Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置. github的SSH配置如下: 设置Git的user name和email: git confi ...
- Git:本地生成SSH KEY,并关联到git仓库
GitLab配置ssh key 转载自:https://www.cnblogs.com/hafiz/p/8146324.html 一.背景 当前很多公司都选择git作为代码版本控制工具,然后自己公司搭 ...
- Window系统下如何生成ssh key以及如何在码云中添加公钥
前言 本篇文章是以window系统和码云为例讲解如何在window系统下生成ssh key,然后在码云中添加公钥,然后可以远程仓库的ssh地址克隆远程git仓库代码 一.首先在window下生成ssh ...
- Git 如何生成SSH key
Git 如何生成SSH key 1. 查看 [c盘->用户->用户名->.ssh] 下是否有id_rsa.id_rsa.pub文件,如果没有需要手动生成 2. GIt Bash He ...
- 代码管理git生成ssh key (公钥私钥)配置GitLab
git生成ssh key 配置GitLab git在我们日常项目管理中起了很大的作用,是我们能够更好地管理我们的代码,git的管理是基于ssh密钥进行的,所以在使用前我们需要进行ssh配置. 首先我们 ...
- Mac环境配置SSH Key
文章目录 1.查看本地是否存在SSH Key 2.生成SSH Key 生成:ssh-keygen -t rsa -C "emAIl@xxx.com" 添加:ssh-add ~/.s ...
最新文章
- kmeans设置中心_kmeans聚类与支持向量机(1)
- 博客园T恤内部泄漏版(附图)
- Vue 实现ToDoList
- SAP Spartacus 服务器端渲染单步调试步骤之一:应用程序准备工作
- 1056. Mice and Rice (25)
- 关于C#程序调用AMFPHP服务的问题!!
- C语言,画吃豆人剖析
- 免校准的电量计量芯片_单相电能表如何校准(单相电能计量芯片+MCU)
- CSS挂马及相应防范方法
- centos 6.5 php nginx,CentOS6.5上安装nginx与php5.5
- [论文阅读] BCNet: Bidirectional collaboration network for edge-guided salient object detection
- [leetcode]169. 多数元素
- Enjoying virus ⌒●ǒ●⌒
- 走进JavaWeb技术世界11:单元测试框架Junit
- Jira Seraph 中的身份验证绕过漏洞(CVE-2022-0540)
- HDU 1234 JAVA
- docker logs命令
- 利用python从网络上爬取图片_一篇文章教会你利用Python网络爬虫抓取王者荣耀图片...
- Android加载web页时有的手机会弹出手机自带的浏览器解决方法
- 抖音 文本转换html,html抖音效果CSS
热门文章
- hdb3编码规则波形_当输入分别为全1,全0,m序列码时,写出他们的AMI和HDB3编码结果,并记录对应的波形图P101和TP103.(共6个图)...
- USTC高级软件工程课程学习心得
- win10 安装redis 解压版
- 三菱触摸屏程序和三菱PLC程序,程序都有注释
- Android平板软件推荐,新人看过来 安卓平板装机必备软件推荐
- (人脸)目标检测指标-FDDB
- 如何将JavaScript中的JSON字符串转换为JSON对象数组?
- Facade门面模式
- matlab最优指派求最大,matlab指派问题 线性规划
- Elasticsearch 集成 SpringBoot并进行CRUD操作