我正在尝试流浪汉,我发现当我运行流浪汉时,流浪者盒子已经在authorized_keys
~/.ssh/
个文件
里面是一个rsa键。如果我使用
自行创建id_rsa.pub
公钥,则此密钥有何不同?
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
答案 0 :(得分:16)
id_rsa.pub
是您添加到其他主机的authorized_keys
文件的公钥,以允许您以该用户身份登录。 Vagrant有一个,因此可以将其添加到其他主机的authorized_keys
文件中,以便它可以自动登录。您使用ssh-keygen
生成的文件是您使用的,而不是Vagrant。
authorized_keys
是允许在该特定服务器上登录该特定帐户的公钥列表。
将id_rsa.pub
视为特定用户的签名,并将authorized_keys
视为可以在没有密码的情况下登录该特定主机上的该帐户的授权签名列表(假设他们可以证明他们拥有签名)。