将用户添加到 SSH - 与文件连接

将用户添加到 SSH - 与文件连接

我有一台 Ubuntu 16 服务器,有 2 个用户(aaa、bbb)。默认情况下,我可以使用以下行访问服务器:

ssh -i /home/some_user/PEM_Keys/key.pem [email protected]

现在,我需要能够使用 bbb 用户进行连接:

ssh -i /home/some_user/PEM_Keys/key.pem [email protected]

我尝试过执行这些命令,但似乎不起作用:

mkdir /home/bbb/.ssh
mkdir /home/bbb/.ssh/authorized_keys
sudo chown -R "bbb:bbb" /home/bbb/.ssh
sudo chmod 0700 /home/bbb/.ssh
sudo chmod 0600 /home/bbb/.ssh/authorized_keys
sudo cp /home/aaa/.ssh/authorized_keys /home/bbb/.ssh/authorized_keys

我正在使用的 pem 文件无法为 bbb 用户生成。

有任何想法吗?

- - - - - - - - - 编辑 - - - - - - -

grep bbb /etc/passwd -> bbb:x:1001:1001::/home/bbb:/bin/bash
id bbb -> uid=1001(bbb) gid=1001(bbb) groups=1001(bbb)

答案1

感谢@FedonKadifeli:

  • 删除 authorized_keys
  • 将文件从 aaa 复制到 bbb
  • chown bbb/.ssh

现在一切正常!

相关内容