AWS:通过 AWS CLI 向 EC2 实例发送 SCP,无需公共 IP

问题描述 投票:0回答:1

我在 AWS 上有一个没有公共 IP 地址的 Linux 实例。

我知道如何通过 AWS CLI 连接到它

aws ec2-instance-connect ssh --instance-id <INSTANCE_ID> \
  --private-key-file <PATH_TO_PRIVATE_KEY> --connection-type eice

如何将文件从本地计算机复制到我的 AWS 实例?通常我会使用

scp
,但是我没有公共 IPv4 地址。我如何通过 AWS CLI 执行此操作?

非常感谢!

amazon-web-services aws-cli
1个回答
0
投票

您可以尝试使用以下命令执行

scp
,如果有效,请享受。

scp -i <PATH_TO_PRIVATE_KEY> /path/to/local/file ec2-user@<PRIVATE_IP>:/path/to/destination/directory

您需要首先使用您发布的命令建立 ssh 连接,然后运行

scp
并确保替换所需的值。

© www.soinside.com 2019 - 2024. All rights reserved.