id_rsa  私钥

id_rsa.pub  公钥

https://blog.csdn.net/qq_36663951/article/details/78749217

https://blog.csdn.net/diyxiaoshitou/article/details/52471097

id_rsa.pub 的作用

  上班的第一天,上司大哥都会说:待会给我发个公钥吧。 这里说的公钥其实就是id_rsa.pub。上司大哥是要把我们的客户端公钥上传到服务器,然后再把这个客户端公钥添加到authorized_keys。添加后,服务器就会认为你这个客户端为可信任。你则可以访问这个服务器了。

  个人阿里云测试:

[root@iz2ze5xd9ppdog0cch5vs0z ~]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in y.
Your public key has been saved in y.pub.
The key fingerprint is:
SHA256:fI5TxBpVS199BCl8lmo21bY1MC4hI5mlv3G3QVto+5M root@iz2ze5xd9ppdog0cch5vs0z
The key's randomart image is:
+---[RSA ]----+
| .++.+ooo*+|
| oooo.=oOo*|
| .. o..@.o=|
| ..+ O +. |
| Soo+ * |
| =+ . + .|
| o.. . E |
| . .|
| |
+----[SHA256]-----+

  在 /root 目录下多了两个文件,y 和 y.pub

[root@iz2ze5xd9ppdog0cch5vs0z ~]# pwd
/root
[root@iz2ze5xd9ppdog0cch5vs0z ~]# ls -al
total
dr-xr-x---. root root Jul : .
dr-xr-xr-x. root root Jun : ..
-rw------- root root Jul : .bash_history
-rw-r--r--. root root Dec .bash_logout
-rw-r--r--. root root Dec .bash_profile
-rw-r--r--. root root Dec .bashrc
drwx------ root root Jun : .cache
drwxr-xr-x root root Jul : code
drwx------ root root Jun : .config
-rw-r--r--. root root Dec .cshrc
-rw------- root root Jun : .dbshell
drwx------ root root Jun : .dbus
-rw-r--r-- root root Jun : dump.rdb
drwx------ root root Jul : .gnupg
-rw------- root root Jun : .ICEauthority
drwxr-xr-x root root Jun : .local
-rw------- root root Jun : .mongorc.js
-rw------- root root Jun : .mysql_history
drwxr-xr-x root root Oct .pip
drwxr----- root root Jun : .pki
-rw-r--r-- root root Oct .pydistutils.cfg
-rw------- root root Jun : .rediscli_history
drwx------ root root Jun : .ssh
drwxr-xr-x root root Jun : .subversion
-rw-r--r--. root root Dec .tcshrc
-rw------- root root Jun : .viminfo
-rw-r--r-- root root Jun : .vimrc
-rw------- root root Jun : .Xauthority
-rw------- root root Jul : y
-rw-r--r-- root root Jul : y.pub

  查看

[root@iz2ze5xd9ppdog0cch5vs0z ~]# cat y.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGVjc7/p/5l0U4bniHBozg5t7sHMhLFfIGf17GoZaWA5OPflRBMr3YrJ1uvigNrzhEIZGvYnb6W+coUHuV9wu9ht6DvIkcFVSQsv/IEi/GbdkAonTH7/MlehYw7rv6FcXF635Re5hD8fFrci8pMTdv++IR5eDtjVHmhl+QNAUKpnNC+GkPyNSvtxxZxURKs0Qj8hFamKIIAdqWKZlyRBk7J6DghVzugfDKrDnkRCcLQ2YhSH90BBzbqngJP23nhRsLG4NN1MObQY/3bXL0k7EBWT1JfJN/zAyeWEV9ElyqBBkdUDs+2A69LO39WfhAwgIVPgzuLpxPHtDMrbtjGH8f root@iz2ze5xd9ppdog0cch5vs0z
[root@iz2ze5xd9ppdog0cch5vs0z ~]# cat y
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: ,ENCRYPTED
DEK-Info: AES--CBC,D83C1DCD5C2C7E2797BBB6C4E8A02CA0 OlerAfyNyW6h8gmhd+ii95WxUnpr8TiSs00ckgjDxMnWQw0LZh8bYcfXTzJWOQKH
/K+kxJSHpDgVHaUCwuKGfP8iORhqpF2/ADIeg1cVRh13FWv9D7RT9SLJEILMcL5
M5IrJJpSMby/N+db3DCjKMzIgg5ZJeGleQ8Xmwke/4Ro2SZFZaUm1I8oZY3E2HXC
kzoSN5w+E97DqS3mDcqw4RbV3b6i8aMlAPPOqOt2X2gNgclolC2D2I9NWCOOAjWQ
CoLckxjvoVC1o7BDHbmvJg8qpzcI/G9im+/AW7UgiBPBHC4JWuuU4rfm3dBvW1MJ
HsOMp0OHdOvKpw71cARVR2mbefPWNBomws1CdsuhCvaqORI591DE2JQLyGkGRd6M
Xb2vgMDwC+qDL7KZDZy++JbXc6GsC/wP7Kgy99t4O2bFebQ7IPJmw+60mcf3586b
VbmBPGgzrxj5ieTAi+a3VcJmqeVFJkJ3YcFNLFgoUB9EZoUKfsFBdWiqlIbSsX6e
2X+g44hvLkvl7pj3GAr0AGn4rCF/haCYdpoZ+L2l+tb3nq8/EImkHtiHFjvGIft2
ce5fm8uQESX80O0B343/lpfTwwE/HkKqmoOPSskpPMtLNNoS8k6T1+lNnnmtDQ+
H5Xt2cfz0kctTYvTc3Gf10Qxyb+5VQNFDf3Y/0YIunuaFgGsahdmCoFzSxtsB8Ir
kQvd3M7Ln0PbTTWllIjAq8dssPj+C0ZkcFKHj2X9aLpdohik2aqB3kmrbVSUGTwy
HyaKRBe6ORuYp1+qm/FDN8a1FzZgZwp4khHSKRiMEDSmjFFl9BMPHWQNnlgwTj8N
j6zB4vK6u6rI3ZN6bQPYribvpUDR+bR5L7FNBrG981g1n6lQtGSHuOXngSeo3twZ
5Vv259LXzb1pAKP+nOt+0LbI783oy4T1v+HuZtOX5sMvbnJcpE6FWRuEfpk2H9MY
RkbdLHTaqmEhKW7KKBRJDBj+Td7MNcbtGRDHSoISC8ExYkPg7SZJVj3pwXrboPed
2AAF26DvThLdMBrCaBbxZgKJ/zUfmK6lMSoJ7sv56/qhRufpHMQeNNhzTISsbTBe
wmTcjiUl8x+txX5bkPRbeAGukqS9OnPbhat91R1hc6b59CBeKwMNsDb4u1ZFnxbf
Z3OcwQzK07jr64o2KlPwhtcG4jvq4cuIrYoZpvRicl6LsyvEkkoVggf2YYEE5Kmf
plLN/TnFstx5MTf7shZvF31LW+pa90bQAXc+kQVxw0g7fUlu58YVQPmSWJEHJXSa
6Vmy/AyX9Gw93ibTot77nAda5qPP63WZZhd+al7Vjz9lUwqP2d5Csfg4cFfW9ev6
Ht+m3SLs5SZsNoAERy4nrtGIlEN3KKAuseVGbwHFkyo7TYsF6eUdDdwiBBLlFztB
lCC7frq2V8x2kvSp7C1s9C7K5ItBS7y7Rh2EyU8e4WPoJzZ28to+KVigrG6xSLyq
wS5Hc2A6XnPybZLM9rCPniGzC7uD4fZNSBXPnaB4jzx8ViNM5HgA/mVOsCTp2sP4
ds+Ayy9P13lKFlCOmFVnh8pgn+GYsU8LVKZ0FiFZbEK6Y9CxOTE969lxKEpOD4fI
-----END RSA PRIVATE KEY-----

  查看authorized_keys

[root@iz2ze5xd9ppdog0cch5vs0z .ssh]# cd ~/.ssh/
[root@iz2ze5xd9ppdog0cch5vs0z .ssh]# ls -al
total
drwx------ root root Jun : .
dr-xr-x---. root root Jul : ..
-rw------- root root Jun : authorized_keys
[root@iz2ze5xd9ppdog0cch5vs0z .ssh]# cat authorized_keys

id_rsa id_rsa.pub的更多相关文章

  1. SSH下authorized_keys, id_rsa, id_rsa.pub, known_hosts作用

    一.known_hsots ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts.当下次访问相同计算机时,OpenSSH会核对公钥.如果公钥不同,O ...

  2. 每日扫盲(三):id_rsa、id_rsa.pub 、authorized_keys

    一.authorized_keys 1.就是为了让两个linux机器之间使用ssh不需要用户名和密码.采用了数字签名RSA或者DSA来完成这个操作 2.模型分析 假设 A (192.168.20.59 ...

  3. git的id_rsa.pub的生成(也就是github上的SSH Keys)

    只需要一条语句就可以实现生成id_rsa.pub和id_rsa的目的:ssh-keygen -t rsa -C your_email 注意:这个邮箱是你github上的邮箱.只有在gthub上添加了这 ...

  4. ligh@local-host$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.0.3

    ligh@local-host$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.0.3

  5. ssh-copy-id -i ~/.ssh/id_rsa.pub admin@172.17.42.66

    ssh-copy-id -i ~/.ssh/id_rsa.pub admin@172.17.42.66

  6. 从主机A得到id_rsa.pub文件,在主机B创建用户danny加入该文件,实现主机A免密登录主机B

    操作步骤: 1.主机A 生成公钥id_rsa.pub文件并导出该文件 root@mytest:~# ssh-keygen Generating public/private rsa key pair. ...

  7. 在winsshd 中添加id_rsa.pub 实现Windows 服务器主机自动信任Linux 客户端

    文章一. 生成密钥: 在Linux主机(ssh客户端),通过ssh-keygen在建立SSH keys# ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)将在 ...

  8. puttygen 命令行 id_rsa.pub 转 ppk

    网上只有puttygen GUI程序的说明,我是linux下的环境,懒得切换到win下了,putty 也有linux版本的,不过可用软件会少点,且GUI会没win下完善. 其实 一条命令搞定: put ...

  9. hadoop2.7.1 HA安装部署(转)

    hadoop集群规划 目标:创建2个NameNode,做高可用,一个NameNode挂掉,另一个能够启动:一个运行Yarn,3台DataNode,3台Zookeeper集群,做高可用. 在 hadoo ...

随机推荐

  1. LigerUi中表(Grid)控件的相关属性笔记

    http://blog.csdn.net/dxnn520/article/details/8216560 // ========================================= [每 ...

  2. icon踩坑记录

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. V8引擎——详解

    前言 JavaScript绝对是最火的编程语言之一,一直具有很大的用户群,随着在服务端的使用(NodeJs),更是爆发了极强的生命力.编程语言分为编译型语言和解释型语言两类,编译型语言在执行之前要先进 ...

  4. Oracle10g安装过程中的Configuration Assistant配置失败的问题。

    前几天安装Oracle的时候碰到了一个小问题,是在最后配置的时候,出现失败提示如下 失败提示:一些 Configuration Assistant 失败.强烈建议您此时重试这些 Configurati ...

  5. [BZOJ] 3301: [USACO2011 Feb] Cow Line

    康拓展开/逆展开 模板 #include<algorithm> #include<iostream> #include<cstdio> #define int lo ...

  6. 可怕的万圣节 Linux 命令

    虽然现在不是万圣节,也可以关注一下 Linux 可怕的一面.什么命令可能会显示鬼.巫婆和僵尸的图像?哪个会鼓励"不给糖果就捣蛋"的精神? crypt 好吧,我们一直看到 crypt ...

  7. TCP/IP网络编程之进程间通信

    进程间通信基本概念 进程间通信意味着两个不同进程间可以交换数据,为了完成这一点,操作系统中应提供两个进程可以同时访问的内存空间.但我们知道,进程具有完全独立的内存结构,就连通过fork函数创建的子进程 ...

  8. 分分钟教你做出自己的新闻阅读APP

    分分钟教你做出自己的新闻阅读APP 引子 曾经不小心发现了一些好的看新闻的网站,但是电脑又不是随身携带,因此想要下载一个这个网站的手机APP来看新闻,但是问题来了,这个网站根本没有做Android端! ...

  9. 9.Iptables与Firewalld防火墙

    第9章 Iptables与Firewalld防火墙 章节简述: 保障数据的安全性是继保障数据的可用性之后最为重要的一项工作.防火墙作为公网与内网之间的保护屏障,在保障数据的安全性方面起着至关重要的作用 ...

  10. Python+Selenium练习篇之10-刷新当前页面

    本文介绍如何调用webdriver中刷新页面的方法. 相关脚本代码如下: # coding=utf-8import timefrom selenium import webdriver driver ...