2016-08-05 4 views
0

aws ec2の新機能です。私はsshを通してawsのインスタンスに接続することができます。しかし、scpコマンドを使用してサーバーからローカルマシンにファイルをダウンロードしたり、ローカルマシンからサーバーにファイルをアップロードしようとすると、エラーが表示されます。ここawsからファイルをダウンロードできません

は、私は私のローカルマシンにAWSからファイルをダウンロードするためにコマンドを使用する方法である:

scp -i C:/users.../MyFile.pem [email protected]: /aws_filepath/xxx

私はエラーを取得する:

Warning: Indentity file MyFile.pem not accessible:no such file or directory Permission denied (publickey). cp: omitting directory '/aws_filepath/xxx'

私はどこで指定すればよいかわかりませんダウンロードしたいファイルのファイル名? 私の命令をチェックして、私が間違っていることを見てください。

は、エラーがパス内にある

+0

これはWindowsマシンですか?そして、あなたはWindows CMDのラインを使用していますか? – error2007s

+0

@ error2007s私はWindowsマシン上でawtyにパテを介して接続し、ubuntuを実行します。 – Zar

+0

パテを使用する場合は、まずパームファイルをパテキーファイルに変換する必要があります。 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.htmlの「PuTTYgenを使用した秘密鍵の変換」を参照してください。 – jbird

答えて

0

[OK]をありがとうございます。この形式でコマンドを使用します。 c:も削除して、そのパスにpemファイルがあることを確認してください。

scp -i /users.../MyFile.pem [email protected]: /aws_filepath/xxx 
+0

これもうまくいけばコマンドも機能します。 – error2007s

+0

これは私が入力した方法であり、動作しませんでした。 MyFile.pemがデスクトップにあることを確認しました。 'scp -i /Users/xxxx/Desktop/MyFile.pem [email protected]:/ var/www/myfile.php' – Zar

+0

ユーザディレクトリの下に追加してからチェック – error2007s

関連する問題