SSH在登录时要求输入密码而不是密码

时间:2015-04-28 18:53:24

标签: ssh passwords key passphrase

我最近使用过本指南https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-14-04 当我创建公钥时,我选择使用密码。当我从本地机器通过ssh连接时,它只询问我“密码”(通常会这样)。我认为它现在会要求“密码短语”和“密码”。我假设这是正确的吗?如果是这样,那么我一定做错了,因为它只是要求输入“密码”,从那里一切正常。

好的,要提供更多信息,这就是我所做的。在我的本地计算机上创建了密钥,将其保存在/ home / MyName / .ssh / id_rsa中。我现在在该位置id_rsa和id_rsa.pub有2个文件。我从id_rsa.pub复制了密钥,在服务器上我将密钥添加到.ssh / authorized_keys。希望有所帮助。

1 个答案:

答案 0 :(得分:0)

您是否将密钥传递给客户?默认情况下,如果位于~/.ssh/id_rsa

,则应选择密钥

如果在生成密钥时选择了其他名称,则需要使用标识-i标记指定此名称。

ssh -i ~/path/to/key -p 22 user@device

如果仍然收到密码提示,则必须正确配置服务器。如果是这种情况,请编辑您的问题以包含相关详细信息,我将编辑我的答案适用。