我如何将文件夹从本地机器上传到 EC2 实例

我如何将文件夹从本地机器上传到 EC2 实例

我在将文件夹从笔记本电脑上传到亚马逊实例时遇到了问题。我在本地机器上尝试了很多命令,比如

sudo scp  -i my_key.pem -r my_folder/path public_DNS:home/ec2-user/new_folder/

但每次我试这条线的时候

Please login as the user "ec2-user" rather than the user "root".

答案1

的选项scp与 类似ssh,如果您不想使用自己的用户名进行连接,则需要指定用户名。通过sudo在命令前面加上 ,您scp以 root 身份运行,这将被传递给连接字符串,因为您没有定义其他内容。

尝试这个:

scp  -i ~/.ssh/my_key.pem -r /path/to/source [email protected]:/home/ec2-user/destination/

确保根据您的情况更改各种细节,并确保目标目录已经存在,因为它不会被创建scp

相关内容