为什么 Cisco IOS 需要在生成 SSH 密钥之前设置域名?

Dan*_*ian 8 ssh

在生成 SSH 密钥之前,IOS 要求设置设备的域名(通过 ip domain-name)是否存在技术原因?在生成密钥时是否以任何方式使用了域名?

有没有办法在设置域名之前强制生成密钥?

更新:我自己(在我发布这个问题之前)和您的回答中的其他人似乎认为它可以用作密钥的盐或熵的来源。域名不是很容易预测吗?这似乎不是一个合适的熵源。

Jos*_*eph 9

在创建密钥之前,您不需要设置“ip domain-name”或“hostname”。如果您不自己命名,则它们是必需的。使用以下命令自行命名:

 crypto key generate rsa general-keys label MYKEYNAME
Run Code Online (Sandbox Code Playgroud)

更多信息在这里:

http://cisco-network.com/hands-on/advanced-ssh-settings-for-cisco-ios/