在 CentOS 7 上,无法使用非根用户的公钥登录 SSH



我的用户ftpUser设置了 2048 RSA 对。根用户可以使用密钥登录(我知道...修复后,我将禁用它(。文件权限:

/home/ftpuser/ drwxrr-----
/home/ftpUser/.ssh/ drwxr--r--r--
/home/ftpuser/.ssh/authorized_keys -rw-r--r--

我假设这是一个权限问题,但我不太确定。 公钥在authorized_users文件中,私钥在我的计算机上。如果我将公钥放在根用户的authorized_keys文件中,它可以在 root 下登录。

我的sshd_config文件AuthorizedKeysFile .ssh/authorized_keys,这应该是正确的。我还尝试了其他用户,该用户有相同的问题。

我将文件命名为/home/ftpUsers/.ssh/authorized_users而不是/home/ftpUsers/.ssh/authorized_keys。愚蠢的错误...

最新更新