我在 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 执行此操作?
非常感谢!
您可以尝试使用以下命令执行
scp
,如果有效,请享受。
scp -i <PATH_TO_PRIVATE_KEY> /path/to/local/file ec2-user@<PRIVATE_IP>:/path/to/destination/directory
您需要首先使用您发布的命令建立 ssh 连接,然后运行
scp
并确保替换所需的值。