我一直在设置对我的台式计算机的 ssh 访问。我正在运行 Debian 发行版。
我已经在 sshd_config 文件中启用了密码身份验证,并且尝试查找“键盘交互”配置设置,但没有任何运气。
当我尝试通过手机上的 connectbot 访问它时,遇到以下错误:
“身份验证方法‘键盘交互’失败。”
我尝试使用与我的普通用户帐户关联的密码以及与 root 帐户关联的密码登录。两者都没有起作用。
当我在桌面计算机上时,是否有默认密码,或者有什么方法可以查看或修改密码?
另外,在主机密钥/身份验证密钥或可能导致此问题的其他设置方面,是否有我可能错过的配置?
编辑:
列出的“可以继续的身份验证”有:公钥、密码、键盘交互。
当我尝试从手机上的 connectbot 连接时,键盘可用。
我将“usePAM”设置为“是”
我在 /etc/sshd_config 中找不到“ ChallengeResponseAuthentication
”,但按照建议启用了“ KbdInteractiveAuthentication
”。
ssh -i /dev/null -av localhost
在这轮编辑之前不久,我重试了建议的“ ”。输入密码后,我遇到了“Connection Closed by ::11 Port 22”。