我正在使用picloud,这是一种在亚马逊ec2之上运行的高性能云服务。我正在尝试将文件复制到我帐户中新创建的“环境”中。但是,我无法使用scp命令将文件从本地计算机复制到我创建的picloud env中。
SSH进入picloud环境的常用方法如下:
ssh -i picloud_rsa picloud@ec2-54-242-89-28.compute-1.amazonaws.com
但是当我尝试使用以下格式用scp替换ssh时:
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,并且非常感谢任何帮助。
提前致谢!
答案 0 :(得分: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文件。