我可以在没有 PEM 文件的情况下将文件复制到 Amazon EC2(使用 AWS CLI)吗?

Ama*_*das 6 ubuntu amazon-ec2 amazon-web-services

我以前曾使用以下 scp 命令将文件从本地计算机复制到实例。

scp -i /path/to/pem/file /path/to/source user@ip-address:/path/to/destination

但对于新实例,我无权访问 PEM 文件。我们使用 AWS CLI 来管理对新实例的访问,因此不需要 PEM 文件。有没有办法也使用 AWS CLI 复制文件?

PS:我正在使用 Ubuntu 20.10(如果有帮助的话)

Ama*_*das 2

所以我得到了一些帮助,发现这个过程分为三个步骤。

  1. 使用以下命令启动与实例的安全 FTP 连接: msftp <user>@<instance_id>

  2. 使用“put”将文件复制到实例: put /path/to/source /path/to/destination

  3. exit

同样,使用 get 而不是 put 将文件从实例复制到本地计算机。如果要复制目录,请记住使用 -r 标志!