无法使用CentOS 7上非root用户的pubkey登录SSH

时间:2017-12-31 02:31:08

标签: centos centos7

我的用户ftpUser设置了2048个RSA对。 root用户可以使用密钥登录(我知道......一旦修复,我就会禁用它)。文件权限:

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

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

我的sshd_config文件有AuthorizedKeysFile .ssh/authorized_keys所以,这应该是正确的。我也试过了一个不同的用户,它有同样的问题。

1 个答案:

答案 0 :(得分:0)

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