当前位置:首页 > 未命名 > 正文内容

生成SSH秘钥

淙嶙7年前 (2018-07-14)未命名522

SSH是建立在应用层和传输层基础上的安全协议,其目的是专为远程登录会话和其他网络服务提供安全性的保障,用过SSH远程登录的人都比较熟悉,可以认为SSH是一种安全的Shell。Http登录是需要用户名和密码的,要实现无密码登录,就需要创建SSH 密钥(ssh key),SSH 密钥可以认为是和另一台电脑通信时的唯一的识别证,SSH 密钥对可以让我们方便的登录到 SSH 服务器,而无需输入密码。GIT源代码管理就是使用此种安全机制,本文本将介绍SSH KEY的生成过程。

生成秘钥有多种方式,使用图形化工具(PUTTY),也可以使用命令行的方式,PUTTY可以单独安装,或者安装TortoiseGit也会自带,因为暂时没有让大家安装,所以咱们先使用命令行的方式进行创建即可

执行生成key的命令ssh-keygen -t rsa -C "xxxxxxxx@qq.com“

$ ssh-keygen -t rsa -C "xxxxxxxx@qq.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
/c/Users/Administrator/.ssh/id_rsa already exists.//已经存在的话,有需要就重新生成一下,或者直接用也可以
Overwrite (y/n)? y    
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa.
Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:iMwsOqY7H9y4lMhhdL3Y42ruoua90IrpK3uIzO3X2Ao xxxxxxxx@qq.com
The key's randomart image is:
+---[RSA 2048]----+
|                 |
|    .            |
| . . .           |
|. .+o...         |
| o..=+. S        |
|o+o=. .          |
|B=BE..+          |
|OO==oo o         |
|&@XBo..          |
+----[SHA256]-----+


$ cat id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDTo2H3xzhNl0XxegsAyJRBSEOgf0w0A4J4+Cos0BAant7xUDhDN2rCPfFh22cRCsgruxnM+viOtvCuc0Es5r55p1JwexDKgpEVKcveL3aQGN+tGyLLf3RUboncJBbVZZg4tdKveM3vPh8/QoEYgSldKRIzhRdOyOCKBq2sZoszzOlZuPu862E2Lrg0oD1NXCwzMbb6PE+xOIlPx1pq3F8uMTgxVIxYEyfmdFLbAdAyzelZpxFNtxjsuM1ANvRBFIs+eYJnoMnqaN85Lh+cnxunNlrxpOL8mjDFXv0dDjmL1uHp+sbnKM7Ewk1C8pg+OuaVakoxOyVHV42wMlRKXEK1 xxxxxxxx@qq.com



相关文章

使用void方法交换两个Integer整数

使用void方法交换两个Integer整数

前提条件:1.参数的传递方式:值传递和引用传递,其中值传递为基础数据类型,引用传递为 对象,数组,集合等2.注意,这里要特殊考虑String,以及Integer、Double等几个基本类型包装类,它们...

说一说Java的Unsafe类

说一说Java的Unsafe类

最近在看Java并发包的源码,发现了神奇的Unsafe类,仔细研究了一下,在这里跟大家分享一下。Unsafe类是在sun.misc包下,不属于Java标准。但是很多Java的基础类库,包括一些被广泛使...

出现频率最高的前 K 个元素

出现频率最高的前 K 个元素

描述 有一个不为空且仅包含正整数的数组,找出其中出现频率最高的前 K 个数,时间复杂度必须在 O(n log n) 以内。 输入 一行数据包括两部分,一个正整数数组(数字间 ',' 分隔)和一个正整...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。