使用密码时无法通过 SSH 连接。密码不正确错误,即使密码正确

使用密码时无法通过 SSH 连接。密码不正确错误,即使密码正确

我在诺基亚 N900 上使用 Maemo。基本上就是 Debian Lenny。它运行的是 OpenSSH 5.1p1。

我正在尝试通过 SSH 连接到手机。我已将其连接到计算机,并且可以 ping 通 IP 地址并尝试 SSH 连接。问题是我无法使用用户密码登录。

我在我的机器上执行以下操作:

ssh [email protected] (this is the phone's IP)

我被要求输入密码并输入它。尝试 3 次后返回密码错误。

我尝试使用passwd和重置密码passwd root。我可以成功更改密码。我重新启动了 sshd 和电话,但无济于事。

在电话上,如果我运行ssh root@localhost它,它会要求输入密码并且工作正常。但如果我尝试从我的机​​器登录,似乎不起作用。 IP绝对正确并且是正确的设备。

有什么原因可能无法正常工作吗?

这是我尝试连接时的输出:

ssh [email protected]
The authenticity of host '192.168.2.17 (192.168.2.17)' can't be established.
ECDSA key fingerprint is SHA256:0AnEm/7SPc9ELe7ZGXacXeVVKjbpSsADNPSx0Fay45Y.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.2.17' (ECDSA) to the list of known hosts.
Password:
Password:
Password:
Permission denied (publickey,keyboard-interactive).

In /etc/ssh/sshd_config...PermitRootLogin设置为 yes(我知道这很糟糕,但这是仅供本地使用的虚拟电话)。RSAAuthenticationPublicKeyAuthentication都设置为yes.

运行后:sh -v -v [email protected]

debug1: Authentications that can continue: publickey,keyboard-interactive
debug2: userauth_kbdint
debug2: we sent a keyboard-interactive packet, wait for reply
debug2: input_userauth_info_req
debug2: input_userauth_info_req: num_prompts 1

相关内容