无法使用 scp 为非 ubuntu 用户复制文件

Can't use scp to copy files for a non-ubuntu user

我有一个 ubuntu ec2 实例。对于这个实例,我有 2 个用户。一个是默认 ubuntu 用户,另一个是我创建的 newuser

我登录到我的堡垒主机并尝试将文件从堡垒主机复制到其他实例 newuser,但我收到 Permission denied (publickey). 错误。

scp hello.txt ubuntu@10.0.1.176:/home/ubuntu 工作正常。 但 scp hello.txt newuser@10.0.1.176:/home/newuser 给出上述错误。

任何帮助将不胜感激。

根据 Amazon 文档,您需要为新添加的用户创建一个新密钥 newuser。检查 this link 描述您需要做什么的地方。特别是 Key Pairs for Multiple Users 部分应该涵盖您可能需要的内容。