id_rsa/id_rsa.pub/authorized_keys之间的区别说明

id_rsa/id_rsa.pub/authorized_keys之间的区别说明

公私钥方式登录就是为了让两个linux机器之间使用ssh不需要用户名和密码。采用了数字签名RSA或者DSA来完成这个操作。

假设 A (192.168.56.206)为客户机器,B(192.168.56.208)为目标机器,过程如下:

  1. 在A机器执行命令生成公私钥文件,命令为ssh-keygen,此时会生成两个文件,id_rsa,id_rsa.pub,前者为私钥文件,后者为公钥文件

  2. 需要将公钥文件的内容追加到目标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可以理解为是所有可以被允许访问它的用户的公钥的集合

posted @ 2023-01-14 12:51  Jason_huawen  阅读(941)  评论(0编辑  收藏  举报