ubuntu - Amazon EC2 我可以使用 ubuntu 用户在没有 key 和密码的情况下登录,为什么?

标签 ubuntu amazon-web-services ssh amazon-ec2 ssh-keys

我已经使用 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/

相关文章:

linux - 如何在Linux中将大量带有数据(相同格式)的PDF转换为Excel?

amazon-s3 - Windows Azure 和 Amazon Elastic Compute Cloud 有什么区别?

amazon-web-services - 无服务器函数和 Lambda 函数有什么区别

linux - ssh 上的复杂命令

linux - wget 本地 HTTPS 站点?我可以设置 wget 应该用来连接到站点的 IP 吗?

Ubuntu 中的 Java 类路径问题

linux - 从远程主机检索 MD5

git - Git Pull 和 Git Push 之间的死锁

linux - Cargo 插件在 Glassfish 上部署时抛出 CargoException - 部署失败 : null

java - Hadoop 永远占领 EMR 和分析 EMR