Linux ssh-keygen生成公钥和私钥

下面的命令在centos6.6上面测试ok。

以前都是需要连续输入3次回车,现在加入参数后,直接在~/.ssh目录下生成id_rsa和id_rsa.pub

ssh-keygen  -t rsa -N ‘‘ -f id_rsa -q -b 2048

-N ‘‘ 是指密码为空;

-f id_rsa是指保存文件为~/.ssh/id_rsa和~/.ssh/id_rsa.pub;

-q是指静默模式,和unzip的-q参数一样的;

-b是指位数,可以指定1024这类的,默认是2048;

上面-q -b 2048可以不需要。

时间: 2024-12-17 07:44:44

Linux ssh-keygen生成公钥和私钥的相关文章

Git简单生成生成公钥和私钥方法

Git配置 Git安装完之后,需做最后一步配置.打开git bash,分别执行以下两句命令 git config --global user.name "用户名" git config --global user.email "邮箱" 这二步必须执行 SSH配置 1.打开git bash 2.执行生成公钥和私钥的命令:ssh-keygen -t rsa 并按回车3下(为什么按三下,是因为有提示你是否需要设置密码,如果设置了每次使用Git都会用到密码,一般都是直接不写

sourceTree 生成公钥和私钥 然后拉项目代码

第一步 用sourceTree生成公钥pub和私钥文件ppk 打开sourceTree -> 工具 -> 创建或导入ssh密钥 -> 点击generate -> 上面会显示乱码 -> 在下面输入名字 和两遍密码 -> 保存公钥和私钥 到个人工作文件夹. 第二步 在代码管理库,存入公钥 在代码库保存登录信息:  登录http://gitlab.17zuoye.net -> 点击左下角自己头像 -> 点击Profile Settings -> 点击SSH密

MAC下用OPENSSL生成公钥和私钥

MAC OS自带了OpenSSL,所以不用去编译那一坨跟SHIT一样的源码.直接在命令行里使用OPENSSL就可以. 打开命令行工具,然后输入 openssl打开openssl,接着只要三句命令就可以搞定.第一句命令生成私钥:第二句命令把RSA私钥转换成PKCS8格式,密码为空就行:第三句命令生成公钥. 贴代码 不废话 wangbindeMacBook-Pro:~ wangbin$ openssl OpenSSL> genrsa -out rsa_private_key.pem   此处如果不加

JAVA代码-数字证书公私钥生成-公钥cer ,私钥jks, pfx格式

import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.math.BigInteger; import java.security.InvalidKeyException; import java.security.Key; import java.

使用keytool生成公钥、私钥、证书并且读取出来,使用私钥签名jar并验证(转)

参考链接:http://happyqing.iteye.com/blog/2139504 :https://blog.csdn.net/arjelarxfc/article/details/52461828 :https://blog.csdn.net/yangxt/article/details/1796965 在看书的时候涉及到了Java的安全加密技术,然后发现生成私钥公钥证书用的是keytool这个jdk自带插件 keytool的主要用法: keytool的几个常用的命令. 1.创建证书

用Open SSH生成公钥和私钥(Win)

也可以使用 dsa 加密算法进行加密,命令如下: ssh-keygen -t dsa

git 生成公钥与私钥

一. 第1步:创建SSH Key.在windows下查看[c盘->用户->自己的用户名->.ssh]下是否有id_rsa.id_rsa.pub文件,如果没有需要手动生成.打开git bash,在控制台中输入以下命令. 1 $ ssh-keygen -t rsa -C "[email protected]" 密钥类型可以用 -t 选项指定.如果没有指定则默认生成用于SSH-2的RSA密钥.这里使用的是rsa. 同时在密钥中有一个注释字段,用-C来指定所指定的注释,可以方

Java RSA加密算法生成公钥和私钥

原文:http://jingyan.baidu.com/article/6dad5075f33466a123e36ecb.html?qq-pf-to=pcqq.c2c 目前为止,RSA是应用最多的公钥加密算法,能够抵抗已知的绝大多数密码攻击,已被ISO推荐为公钥数据加密标准. RSA算法中,每个通信主体都有两个钥匙,一个公钥(Public Key)用来对数据进行加密: 一个私钥(Private Key)用来对数据进行解密. 下面来看下Java中是如何使用KeyPairGenerator生成key

使用openssl生成公钥与私钥

1.生成RSA私钥: genrsa -out demo.txt 1024                                                                                                                                    生成1024位的私钥 如下图: