linux 登陆key生成

1、登录A机器
2、ssh-keygen -t rsa
将会生成密钥文件和私钥文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub

Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): [直接回车即可]
Enter passphrase (empty for no passphrase): [若要建立无密码的ssh信任关系,这里直接回车!否则建立信任关系后,每次登陆远程机器均要求输入该密码]
Enter same passphrase again: [直接回车]
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
b4:de:66:2c:c1:04:ad:7c:48:7c:f7:94:71:09:85:21 [email protected]

直接回车3次

key文件会保存在/root/.ssh目录下

这时候.ssh目下会多出几个文件

id_rsa   私钥文件

id_rsa.pub  公钥文件,这个文件里的内容要放到其它主机里面去。

查看 id_rsa.pub  文件

cat /roor/.ssh/id_rsa.pub

ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIcAvh6Lz9ghftghtfghSv+kSrxVLC9UDKq27mg5vhfghAaWcgFgllZhfg2DLnGotmeL/08bp6jMW/ekSq1BY1eiouiluiliuliul2Rr84x0bB5YShhpgJwuPbwr/pymgukyukyukyuthjkiytiliunzdfkuykyuIZgVvgPTzNdN/RDwJMsafsdvgsdsfsdfdsfsdaflozStYcWjrwzYxsroDPBy4zjd0gH5zMYhj+vS4OOAZZ8rtHEfx+sTE0= [email protected]

时间: 2024-10-03 06:10:11

linux 登陆key生成的相关文章

Linux下随机生成密码的命令总结

有时候经常为如何设置一个安全.符合密码复杂度的密码而绞尽脑汁,说实话,这实在是一个体力活而且浪费时间,更重要的是设置密码的时候经常纠结.终于有一天实在忍不住了,于是学习.整理了一下如何使用Linux下命令来随机生成安全.符合密码复杂度的命令. 俗话说"工欲善其事必先利其器".如果能用挖土机的,你为什么要用锄头? 最近一直在反思自己:习惯性用原始.老旧的方式解决问题.而不擅长利用一些工具快捷.方便的解决问题. 1:mkpaswd命令 mkpasswd 是Linux自带的一个密码生成工具,

linux ssh key的转换

我们在使用linux主机的时候一般生产key有两种形式,一种是在linux主机上面生成,然后将私钥分发出去,还有一种是用ssh工具生成然后将公钥上传至服务器.下面三种情况需要key的转换. 原创博文来自:www.51niux.com  博主:忙碌的柴少 1.第一种,用putty生成了.ppk格式的私钥,但是我们是CRT或者X-shell等ssh工具,现在就需要进行私钥的转换了.比如说我现在putty生成的的私钥名称为test.ppk,那么如何转换成id_rsa格式呢,操作如下: 首先第一步下载安

intellij idea 13注册key生成代码

package org.geksong.idea13keygen; /****************************** * Create Time: 2013-12-24 下午5:39:54<br> * Author: zs.zeng<br> * File name: ProductType.java <br> * Version: 1.0<br> * Function: <br> * Modify Time: 2013-12-24

使用linux perf工具生成java程序火焰图

pre.cjk { font-family: "Nimbus Mono L", monospace } p { margin-bottom: 0.1in; line-height: 120% } a:link { } 重要参考文献:www.brendangregg.com/blog/2017-06-30/package-flame-graph.html Java FlameGraph(火焰图)能够非常直观的展示java程序的性能分析结果,方便发现程序热点和进一步调优.本文将展示如何使用

Linux静态库生成指南

Linux静态库生成指南 Linux上的静态库,其实是目标文件的归档文件.在Linux上创建静态库的步骤如下: 写源文件,通过 gcc -c xxx.c 生成目标文件. 用 ar 归档目标文件,生成静态库. 配合静态库,写一个使用静态库中函数的头文件. 使用静态库时,在源码中包含对应的头文件,链接时记得链接自己的库. 下面通过实例具体讲解. 写源文件,生成目标文件. 第一个源文件 my_print.c #include <stdio.h> void cout(const char * mess

linux 下gcc生成intel汇编

留作备忘: gcc -S -masm=intel xxxx.c 生成elf可执行文件: gcc -o xxx xxxx.s linux 下gcc生成intel汇编,码迷,mamicode.com

[对抗训练]20180117,Linux下自动生成flag(v0.1)

[对抗训练]20180117,Linux下自动生成flag (v0.1) 设置目标靶机(Linux)定时生成flag的过程. 在靶机终端登录root用户 使用命令 su ,然后输入root用户的密码 在/root下新建脚本并编辑 2.1 新建脚本并命名为 ye2.sh 使用命令: nano ye2.sh 执行后进入了nano编辑器,输入如下内容: #!/bin/bash while [ "1"="1" ] do z=`openssl rand -base64  30

Linux 使用pwgen 生成随机密码

Linux 使用pwgen 生成随机密码 1.下载安装包 sudo apt install pwgen 2.pwgen -h pwgen [ OPTION ] [ pw_length ] [ num_pw ] 参数: -c or –capitalize 密码中至少包含一个大写字母 -A or –no-capitalize 密码中不包含大写字母 -n or –numerals 密码中至少包含一个数字 -0 or –no-numerals 密码中不包含数字 -y or –symbols 密码中至少包

aes加密在linux下会生成随机key的解决办法

直接贴代码了: package com.segerp.tygl.weixin.common; import java.io.UnsupportedEncodingException; import java.security.GeneralSecurityException; import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.c