尝试 -i 时 SCP 无法从 AWS ec2 实例运行

SCP not working from AWS ec2 instance when trying -i

我正在尝试使用以下命令将文件 scp 到我的计算机:

sudo scp -i Documents/Professional/DiscMix/TestFile.pem ec2-user@-----.-----.compute-1.amazonaws.com: /csr.pem

但我一直收到错误消息:scp: .: not a regular file

我做错了什么?

我看到要复制的文件名丢失了。 如下所示更新您的命令以使其工作。

sudo scp filetocopy.csv -i Documents/Professional/DiscMix/TestFile.pem ec2-user@ec2-34-xxx-xx-xxx.compute-3.amazonaws.com:/csr.pem

我没有把下载的位置写在命令的最后。我的最终命令是: sudo scp -i DiscMixEc2.pem ec2-user@------.------.compute-1.amazonaws.com:~/csr.pem Downloads

 sudo scp -i DiscMixEc2.pem ec2-user@------.------.compute-1.amazonaws.com:/tmp

首先尝试将其复制到临时文件夹,然后从那里手动复制到您的目标文件夹。