我已经为 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
。