0

Amazon ec2 上で実行される高性能クラウド サービスである picloud を使用しています。アカウントで新しく作成した「環境」にファイルをコピーしようとしています。ただし、scp コマンドを使用して、ローカル マシンから作成した picloud env にファイルをコピーすることはできません。

picloud 環境に SSH 接続する通常の方法は次のとおりです。

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 呼び出しの直後に、rsa ファイルとともに -i フラグを最初に渡すことでした。

于 2013-11-02T05:55:06.550 に答える