我刚刚启动了一个新的 Amazon AWS EC2 实例。它是一个 Suse 服务器。
我正在尝试使用我的私钥通过 SSH 连接到它。它已“永久添加”到我的“已知主机列表”中。用我的私钥。
然而 -
我没有登录到服务器。它正在请求密码。虽然它应该在没有密码的情况下使用我的私钥。(如此处所述:http: //docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html)
我应该怎么办?
--
更多细节:
我用调试再次运行它:添加-v
:ssh -v -i ...
在我被要求输入密码之前,这些是 shell 中的最后几行(直到这里看起来还不错):
debug1: Authentications that can continue: publickey,keyboard-interactive
debug1: Next authentication method: publickey
debug1: Trying private key: my-private-key.pem
debug1: read PEM private key done: type RSA
debug1: Authentications that can continue: publickey,keyboard-interactive
debug1: Next authentication method: keyboard-interactive