无法使用CentOS 7上非root用户的pubkey登录SSH
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法使用CentOS 7上非root用户的pubkey登录SSH相关的知识,希望对你有一定的参考价值。
我的用户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
所以,这应该是正确的。我也试过一个不同的用户,它有同样的问题。
答案
我将文件命名为/home/ftpUsers/.ssh/authorized_users而不是/home/ftpUsers/.ssh/authorized_keys。愚蠢的错误......
以上是关于无法使用CentOS 7上非root用户的pubkey登录SSH的主要内容,如果未能解决你的问题,请参考以下文章
CentOS 7命令问题 懂Linux大神进怎么删除在tmp命令下的文件,是敲啥命令删除