在我的Mac上,~/.ssh/known_hosts
文件中每个服务器有1个条目,在Ubuntu中,我注意到每个服务器有两个条目。这是为什么?
格式为:
|1|wwwwwwwwwwwwwww=|wwwwwwwwww= ecdsa-sha2-nistp256 AAAAAAAAAA+AAAAA=
|1|vvvvvvvvvvvvvvv=|vvvvvvvvvv= ecdsa-sha2-nistp256 AAAAAAAAAA+AAAAA=
在两个条目中,ecdsa-sha2-nistp256之前的第一部分都不同。在ecdsa-sha2-nistp256之后,它是相同的(我想像是发布密钥)。
我ssh到服务器A,然后从那里ssh到服务器B。我没有手动添加条目,我看到ubuntu警告,并允许它添加到known_hosts文件。
我为此测试清空了known_hosts文件。
我有一个合理的疑问,即使我没有使用它来连接ipv6地址,也需要额外输入。ubuntu是否会自动添加它?