非root用户使用密钥登录

非root用户使用密钥登录

我已经为 root 用户设置了密钥,因此我可以以 root 身份登录,如下所示:

ssh -p xxxx [email protected]

但我想以john我创建并验证过的非 root 用户身份登录,并设置其主目录。此外,我还进行了修改,/etc/ssh/sshd_config包括:

AllowUsers john

..但我仍然得到:

~> ssh -p xxxx [email protected]
Permission denied (publickey).

我错过了什么?

答案1

~/.ssh/authorized_keys您还应该在所需用户的主文件夹中创建。更好的是,使用ssh-copy-id

相关内容