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. Sql中的if函数学习

    今天,在修改项目bug时遇到一些需要计算的功能实现,虽然可以用java代码写,但是由于时间较为充裕,有尝试用sql写一下,学习到了if函数 , o.containerSendNet),) transi ...

  2. centos 6 安装VMware Tools

    开启虚拟机的centos系统, 在虚拟机工具栏点击 “虚拟机”=>VMwareTools安装,  centos系统内的桌面会有一个VMware Tools的驱动光驱, 双击打开后,有一个tar. ...

  3. react的ant design的UI组件库

    PC官网:https://ant.design/ 移动端网址:https://mobile.ant.design/docs/react/introduce-cn antd-mobile :是 Ant ...

  4. Centos7多内核情况下修改默认启动内核方法

    1.1  进入grub.cfg配置文件存放目录/boot/grub2/并备份grub.cfg配置文件 [root@linux-node1 ~]# cd /boot/grub2/ [root@linux ...

  5. tp5依赖注入(自动实例化):解决了像类中的方法传对象的问题

    app\index\Demo1.php namespace app\index\controller; /* 容器与依赖注入的原理 ----------------------------- 1.任何 ...

  6. 扒一扒 EventServiceProvider 源代码

    Ajax用一句话来说就是无须刷新页面即可从服务器取得数据.注意,虽然Ajax翻译过来叫异步JavaScript与XML,但是获得的数据不一定是XML数据,现在服务器端返回的都是JSON格式的文件. 完 ...

  7. TP5数据库操作方法总结

    一.TP5数据库操作方法 1.name()方法        作用 : 指定默认的数据表名(不含前缀)        示例 : Db::name('weiba_post');        返回 : ...

  8. JZOJ 1266. 玉米田

    1266. 玉米田(cowfood.pas/c/cpp) (File IO): input:cowfood.in output:cowfood.out Time Limits: 1000 ms  Me ...

  9. linux 基本指令 归类

    今天 我们来学习一下 最最基础的linux 指令,在我看来 linux的操作就是 增 删 改 查 这四个字. 1 查询 操作用户 woami 2查询登录用户 who am i 2 pwd //查询当前 ...

  10. Insertion Sort Gym - 101955C 思路+推公式

    题目:题目链接 题意:对长为n的1到n的数列的前k个数排序后数列的最长上升子序列长度不小于n-1的数列的种数,训练赛时怎么都读不明白这个题意,最后还是赛后问了旁队才算看懂,英语水平急需拯救55555 ...