id_rsa/id_rsa.pub/authorized_keys之间的区别说明
公私钥方式登录就是为了让两个linux机器之间使用ssh不需要用户名和密码。采用了数字签名RSA或者DSA来完成这个操作。
假设 A (192.168.56.206)为客户机器,B(192.168.56.208)为目标机器,过程如下:
-
在A机器执行命令生成公私钥文件,命令为ssh-keygen,此时会生成两个文件,id_rsa,id_rsa.pub,前者为私钥文件,后者为公钥文件
-
需要将公钥文件的内容追加到目标B机器的authorized_keys文件中,如果B机器当前没有authorized_keys文件,则需要创建,这种追加的方法很多。该文件可以放在目标机器B的目录.ssh下。 cat id_dsa.pub >> ~/.ssh/authorized_keys
id_rsa.pub与authorized_keys区别
可以理解id_rsa.pub是某个用户的公钥,这个公钥需要共享给目标机器,而目标机器的authorized_keys可以理解为是所有可以被允许访问它的用户的公钥的集合
标签:机器,keys,rsa,pub,authorized,id From: https://www.cnblogs.com/jason-huawen/p/17051602.html