带有 rsa 文件的 Picloud scp 不起作用



我正在使用picloud,这是一种在Amazon EC2上运行的高性能云服务。我正在尝试将文件复制到我的帐户中新创建的"环境"中。但是,我无法使用 scp 命令将文件从本地计算机复制到我创建的 picloud 环境中。

通过SSH连接到picloud env的常用方法如下:

ssh -i picloud_rsa picloud@ec2-54-242-89-28.compute-1.amazonaws.com

但是当我尝试使用以下格式将 ssh 替换为 scp 时:

scp -r ~/path_to_the_directory -i picloud_rsa picloud@ec2-54-242-89-28.compute-1.amazonaws.com

我收到以下错误:

cp: -i: No such file or directory
cp: picloud@ec2-54-242-89-28.compute-1.amazonaws.com/picloud_rsa: Permission 

如果我尝试以下操作:

scp -r ~/Desktop/AllFolder/GMU/Fall\ 2013/yelp_phoenix_academic_dataset_duplicated/picloud_rsa picloud@ec2-54-242-89-28.compute-1.amazonaws.com

我只收到权限被拒绝错误:

 cp: picloud@ec2-54-242-89-28.compute-1.amazonaws.com/picloud_rsa: Permission denied

我完全不知道在这种情况下如何使用scp,非常感谢任何帮助。

提前感谢!

我使用的查询是:

 scp -i picloud_rsa -r ~/my_path_to_directory picloud@ec2-54-242-89-28.compute-1.amazonaws.com:/home/picloud

解决方案是在 scp 调用之后立即将 -i 标志与 rsa 文件一起传递。

最新更新