我使用的picloud是一个运行在amazon ec2之上的高性能云服务。我正在尝试将文件复制到我帐户中新创建的“环境”中。但是,我无法使用scp命令将文件从本地计算机复制到我创建的picloud env中。
通常的SSH到picloud env的方法如下:
ssh -i picloud_rsa [email protected]
但当我尝试使用以下格式将ssh替换为scp时:
scp-r~/path_to_the_目录-i picloud_rsa [email protected]
我得到以下错误:
cp: -i: No such file or directory
cp: [email protected]/picloud_rsa: Permission
如果我尝试以下方法:
scp-r~/Desktop/AllFolders/GMU/Fall\2013/yelp_phoenix_academic_dataset_duplicated/picloud_rsa [email protected]
我得到的只是被拒绝的许可错误:
cp: [email protected]/picloud_rsa: Permission denied
我完全不知道在这种情况下如何使用scp,非常感谢您的帮助。
提前谢谢!
最佳答案
我使用的查询是:
scp -i picloud_rsa -r ~/my_path_to_directory [email protected]:/home/picloud
解决方案是在scp调用之后的一开始将-i标志和rsa文件一起传递。
关于linux - 带有RSA文件的Picloud SCP无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19739184/