2012-02-25 4 views
70

Amazon EC2インスタンスからローカルストレージにファイルをダウンロードするにはどうすればよいですか?EC2からファイルをダウンロードするには

+0

EC2環境で実行されているインスタンスを意味しますか?もしそうなら、それはWindowsかLinuxですか?それとも、S3上のファイルを意味しますか? –

+0

'scp'は動作しませんでしたか?それは私のためにとてもうまくいく。 – Nishant

+0

私はEC2から一般化されたファイルを持っているので、今はEC2にあり、それを自分のコンピュータに移したいと思っています。 EC2環境はLINUXです。 – user1226621

答えて

5

MacまたはLinuxをお使いの場合はscpを使用するか、より使いやすく、FTPクライアントをダウンロードしてください。Macの場合はCyberDuckを使用することをお勧めします。結局、必要なのはFTPクライアントだけです。 Windowsの場合はFilezillaをお勧めします。

あなたはどのOSですか?

あなたがUbuntuのであるので、この試してください:ファイル▸サーバへの接続をクリックし、ファイルマネージャでファイルサーバ +に

接続します。

  • サーバのアドレスを入力し、サーバのタイプを選択し、必要に応じて追加情報を入力します。次に[接続]をクリックします。 のサーバーの種類の詳細を以下に示します。

  • インターネット上のサーバーでは、通常、ドメイン名を使用できます。ただし、ローカルエリアネットワーク上の コンピュータの場合は、 コンピュータの数値IPアドレスを使用する必要があります。他のコンピュータが Ubuntuを実行している場合は、あなたのIPアドレスを見つけてそのコンピュータの内部IPアドレス アドレスを探してください。それ以外の場合は、そのコンピュータのヘルプを確認してください。

  • 新しいウィンドウが開き、サーバー上のファイルが表示されます。ローカルファイルとフォルダの場合と同じように、ファイルとフォルダを参照します。

+0

私のOSはVMwareのUbuntuです。 FTPクライアントが必要なので、次に何をすべきか教えてください。 – user1226621

+1

おそらく、このチュートリアルを試すことができます。https://help.ubuntu.com/11.04/ubuntu-help/nautilus-connect.htmlサイトチュートリアルの引用文で自分の答えを更新しました。 –

+0

1つまたは2つのファイルをコピーする場合は、単にWebフォルダに移動し、ブラウザからアクセスしてダウンロードしてください。バルクファイルの場合は他の提案を試してください – Dheeraj

181

SCPを使用:

scp -i ec2key.pem [email protected]:/path/to/file . 

  • ec2key.pemはあなたのPEMキー
  • ユーザ名であるあなたが
  • ec2ipでログインするユーザ名があるさインスタンスのIPまたはDNSエイリアス
  • /path/to/fileは、ファイルが格納されている場所です。

これは、ファイルをローカルマシンの現在のフォルダにコピーします。あなたはまだ行っていない場合

あなたはSSHを使用してインスタンスにアクセスする方法の詳細ここで読むことができます。

あなたは上記のドキュメントのようにsshをすることができ、 scpを使用してファイルをコピーすることができます。

別のオプションは、あなたのファイルが敏感であり、その後、ブラウザを使ってダウンロードする場合は、HTTPSを設定するインスタンス上で、いくつかのWebサーバーを起動することで、ここではいくつかのチュートリアルがあります:

+0

これは**ファイルをアマゾンに送る**でしょうか?そこからファイルを取得したいのですが? – gideon

+4

@gideonいいえ、そうではありません。 'scp'の基本的な構文は' scp from_file to_file'です。上記の 'from_file'は' username @ ec2ip:/ path/to/file'であり、 'to_file'は' .'です。つまり現在のフォルダです。 ec2に送られるためには、 'scp local_file username @ ec2ip:/ path/on/ec2/machine'という行に沿ったものでなければなりません。 –

+1

Ah。これで私を助けてくれますか?私がec2サーバで試してみるとうまくいかない!! 'scp -rp -i mykey.pem [email protected]:/ srv/www/myapp/.'を実行します。それはちょうど私のec2マシンのホームディレクトリへのフォルダのダウンロード/コピーを終了します。 – gideon

関連する問題