小编Chr*_*ing的帖子

如何创建具有 ssh 访问权限的新用户?

我正在尝试在我的远程服务器上设置一个新用户。

我创建了一个具有 sudo 访问权限的新用户。

adduser username
usermod -aG sudo username
Run Code Online (Sandbox Code Playgroud)

然后在/etc/ssh/sshd_config文件中我允许该用户 ssh 访问。

AllowUsers username root
Run Code Online (Sandbox Code Playgroud)

我重新启动了 ssh。

service sshd reload
Run Code Online (Sandbox Code Playgroud)

最后,我以用户身份登录并将我的公共 ssh 密钥复制到~/.ssh/authorized_keys文件中。

但是Permission denied (publickey)当我尝试以该用户身份 ssh 时,我仍然得到了。

ssh username@mydomain.com
Run Code Online (Sandbox Code Playgroud)

我能够以 root 用户身份 ssh 没有问题。

ssh root@mydomain.com
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

ssh ubuntu

4
推荐指数
1
解决办法
5万
查看次数

标签 统计

ssh ×1

ubuntu ×1