我的用户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
所以,这应该是正确的。我也试过了一个不同的用户,它有同样的问题。
答案 0 :(得分:0)
我将文件命名为/home/ftpUsers/.ssh/authorized_users而不是/home/ftpUsers/.ssh/authorized_keys。愚蠢的错误......