authorized_keys和id_rsa.pub之间的区别

时间:2015-12-01 14:49:55

标签: rsa

我正在尝试流浪汉,我发现当我运行流浪汉时,流浪者盒子已经在authorized_keys

中有~/.ssh/个文件

里面是一个rsa键。如果我使用

自行创建id_rsa.pub公钥,则此密钥有何不同?
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

1 个答案:

答案 0 :(得分:16)

id_rsa.pub是您添加到其他主机的authorized_keys文件的公钥,以允许您以该用户身份登录。 Vagrant有一个,因此可以将其添加到其他主机的authorized_keys文件中,以便它可以自动登录。您使用ssh-keygen生成的文件是使用的,而不是Vagrant。

authorized_keys是允许在该特定服务器上登录该特定帐户的公钥列表。

id_rsa.pub视为特定用户的签名,并将authorized_keys视为可以在没有密码的情况下登录该特定主机上的该帐户的授权签名列表(假设他们可以证明他们拥有签名)。