0

我正在使用 picloud,它是在亚马逊 ec2 之上运行的高性能云服务。我正在尝试将文件复制到我帐户中新创建的“环境”中。但是,我无法使用 scp 命令将文件从本地计算机复制到我创建的 picloud env 中。

SSH 进入 picloud 环境的常用方法如下:

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/AllFolders/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 并且非常感谢任何帮助。

提前致谢!

4

1 回答 1

1

我使用的查询是:

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

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

于 2013-11-02T05:55:06.550 回答