我用ubuntu创建了一个EC2实例。在实例创建期间,我生成了密钥对,但没有为密钥对指定任何密码。
我能够使用ubuntu用户名登录服务器而不指定密钥对或密码,这很奇怪。
有人能指出我在EC2实例创建过程中错过了什么以及如何正确地做到了这一点?
毕竟,在实例创建期间创建密钥对的所有目的都是为了防止任何人在没有密钥对的情况下登录。可能是我错过了什么?
答案 0 :(得分:3)
最有可能的是,您的app.all('/', function (req, res) {
res.sendFile('index.html', {root: './public/pages/'});
});
密码存储在密码中,并且会自动提供密钥。注释(ssh-agent
)中提到的详细日志将证实这一点。