新用户无法通过 SSH 连接到服务器

新用户无法通过 SSH 连接到服务器

使用 RSA 密钥进行身份验证的 SSH 服务器在 Ubuntu 14.04 上运行。

我原来的帐户可以使用SSH(PuTTY)连接到服务器。

但是,出现以下问题:

Disconnected: No Supported authentication methods available (server sent: publickey)

如果其他用户正在尝试进行身份验证,而这些用户已/etc/ssh/sshd_config作为授权用户添加到文件中。

选美在我的机器上运行,所以我不确定发生了什么。私钥就在那里。我缺少什么?

答案1

设置 ssh 权限可能很棘手。

  • ~/.sshdrwx------
  • authorized_keys-rw-r--r--
  • $HOME(A 或 B)不应该是全局可写的。

答案2

谢谢大家 - 在对 sshd_config 文件进行更改后,我设法通过重新启动服务来解决这个问题。我还在 /etc/ssh/ 中为每个用户创建了子文件夹,并将“authorized_keys”文件从我的文件夹复制到新用户文件夹。 (不确定是否确实需要,但无论如何还是这么做了)

相关内容