我已经使用 ubuntu 创建了一个 EC2 实例。在实例创建过程中,我生成了 key 对,但没有为 key 对指定任何密码。
奇怪的是,我能够使用 ubuntu 用户名登录服务器,而无需指定 key 对或密码。
谁能指出我在 EC2 实例创建过程中错过了什么以及如何正确执行此操作?
毕竟在实例创建期间创建 key 对的全部目的是防止任何人在没有 key 对的情况下登录。我可能错过了什么吗?
最佳答案
很可能您已将 key 存储在 ssh-agent
中使用您的密码,它会自动提供。评论中提到的详细日志 ( ssh -vvv ubuntu@<instance>
) 将证实这一点。
关于ubuntu - Amazon EC2 我可以使用 ubuntu 用户在没有 key 和密码的情况下登录,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37226030/