id_rsa id_rsa.pub
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的更多相关文章
- SSH下authorized_keys, id_rsa, id_rsa.pub, known_hosts作用
一.known_hsots ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts.当下次访问相同计算机时,OpenSSH会核对公钥.如果公钥不同,O ...
- 每日扫盲(三):id_rsa、id_rsa.pub 、authorized_keys
一.authorized_keys 1.就是为了让两个linux机器之间使用ssh不需要用户名和密码.采用了数字签名RSA或者DSA来完成这个操作 2.模型分析 假设 A (192.168.20.59 ...
- git的id_rsa.pub的生成(也就是github上的SSH Keys)
只需要一条语句就可以实现生成id_rsa.pub和id_rsa的目的:ssh-keygen -t rsa -C your_email 注意:这个邮箱是你github上的邮箱.只有在gthub上添加了这 ...
- 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
- 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
- 从主机A得到id_rsa.pub文件,在主机B创建用户danny加入该文件,实现主机A免密登录主机B
操作步骤: 1.主机A 生成公钥id_rsa.pub文件并导出该文件 root@mytest:~# ssh-keygen Generating public/private rsa key pair. ...
- 在winsshd 中添加id_rsa.pub 实现Windows 服务器主机自动信任Linux 客户端
文章一. 生成密钥: 在Linux主机(ssh客户端),通过ssh-keygen在建立SSH keys# ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)将在 ...
- puttygen 命令行 id_rsa.pub 转 ppk
网上只有puttygen GUI程序的说明,我是linux下的环境,懒得切换到win下了,putty 也有linux版本的,不过可用软件会少点,且GUI会没win下完善. 其实 一条命令搞定: put ...
- hadoop2.7.1 HA安装部署(转)
hadoop集群规划 目标:创建2个NameNode,做高可用,一个NameNode挂掉,另一个能够启动:一个运行Yarn,3台DataNode,3台Zookeeper集群,做高可用. 在 hadoo ...
随机推荐
- vue的属性监听
一.vue的监听 1.监听的例子 如: html:<input type="number" v-model="a" /> js: watch: { ...
- Win 无法安装 python 包
Win 上使用 pip install 安装出错 使用 wheel 安装 pip install wheel 下载 编译包 http://www.lfd.uci.edu/~gohlke/pythonl ...
- 【转载】SQLServer中char、varchar、nchar、nvarchar的区别:
(1) 定义: char: 固定长度,存储ANSI字符,不足的补英文半角空格. nchar: 固定长度,存储Unicode字符,不足的补英文半角空格 varchar: 可变长度 ...
- C++ 学习笔记 (七)继承与多态 virtual关键字的使用场景
在上一篇 C++ 学习笔记 (六) 继承- 子类与父类有同名函数,变量 中说了当父类子类有同名函数时在外部调用时如果不加父类名则会默认调用子类的函数.C++有函数重写的功能需要添加virtual关键字 ...
- python 使用uuid 出现重复
同时保存入数据库时候 ,使用 uuid.uuid1() 后出现 重复的 id , 现在 修改为 (uuid.uuid5(uuid.NAMESPACE_DNS, str(uuid.uuid1()) ...
- 【Python学习之七】面向对象高级编程——使用@property
参考来自廖雪峰Python教程:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/ ...
- JZOJ 5842
Description 给定一个n*m 的 01 矩阵,求包含[l,r]个 1 的子矩形个数. Input 第一行,两个正整数n,m.接下来n 行,每行一个长度为 m 的 01 串,表示给定的矩阵.接 ...
- MTCNN学习资源
MTCNN pytorch版本的实现 TropComplique/mtcnn-pytorch https://github.com/TropComplique/mtcnn-pytorch MTCNN实 ...
- 【转】iPhone通讯录AddressBook.framework和AddressBookUI.framework的应用
通讯录中联系人相关的应用iPhone提供了两个框架:AddressBook.framework和AddressBookUI.framework,使用这两个框架我们可以在程序中访问并显示iPhone数据 ...
- opencv使用日记之一:平台搭建Mat类以及图像的读取修改
平台搭建就摸了一整天时间,真的是...不说了,最后我选择的是 opencv3.0(2015/06/04) + win7 + vs2012 注意opencv的版本不同导入的库文件是不一样的,所以请 ...