Can';不要使用scp为非ubuntu用户复制文件

Can';不要使用scp为非ubuntu用户复制文件,ubuntu,scp,Ubuntu,Scp,我有一个ubuntu ec2实例。这个实例有2个用户。一个是默认的ubuntu用户,另一个是我创建的newuser 我已登录到我的bastion主机,并尝试将文件从bastion主机复制到其他实例以供newuser使用,但我的权限被拒绝(公钥)。错误 scp hello.txtubuntu@10.0.1.176:/home/ubuntu工作正常。 但是 scp hello.txtnewuser@10.0.1.176:/home/newuser 给出了上述错误 任何帮助都将不胜感激。根据亚马逊文档

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

我已登录到我的bastion主机,并尝试将文件从bastion主机复制到其他实例以供
newuser
使用,但我的
权限被拒绝(公钥)。
错误

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


任何帮助都将不胜感激。

根据亚马逊文档,您需要为新添加的用户创建一个新密钥
newuser
。检查哪里描述了你需要做什么。特别是针对多个用户的
密钥对
部分应该涵盖您可能需要的内容。

但是我们正在为特定用户在.ssh/authorized_keys文件中手动添加公钥。如果我必须用bash脚本从其他服务器复制它呢?在这种情况下,我必须使用scp命令。您需要将您的公钥添加到此
authorized_keys
文件,以便您可以使用私钥访问服务器上的用户帐户。