我已经使用 创建了新用户useradd USER
,但无法通过 SSH 连接到服务器并登录。我已经有另一个可以轻松通过 SSH 连接的帐户。
输入密码后运行返回此消息:ssh -v [email protected]
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
当我尝试一个有效的帐户时,我得到了
debug1: Authentication succeeded (password).
我知道密码是正确的,因为一旦我使用工作帐户进行 SSH,我就可以成功更改用户。
答案1
我遇到了类似的问题。原来是那条/etc/ssh/sshd.conf
线路AllowUsers
。通过向该线路添加新用户并重新启动 SSH 解决了该问题。
答案2
我遇到了 .ssh 和 authorized_keys 权限不正确的问题。将 .ssh 设置为 700,将 authorized_keys 设置为 600 解决了该问题。