EC2からファイルをダウンロードする方法[終了]


116

scpAmazon EC2インスタンスからローカルストレージにファイルをダウンロードするには、どの引数を使用する必要がありますか?


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

scpうまくいきませんでしたか?それは私にとって非常にうまくいきます。
Nishant 2012

EC2から一般化されたファイルがあるので、EC2にあり、自分のコンピューターに転送したい。EC2環境はLINUXです。
user1226621 '25

この回答はその方法を説明しています。
Nishant 2012

回答:


282

scpを使用:

scp -i ec2key.pem username@ec2ip:/path/to/file .

どこ:

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

これにより、ファイルがローカルマシンの現在のフォルダーにコピーされます。

まだ行っていない場合は、sshを使用してインスタンスにアクセスする方法について、以下を参照してください。

上記のドキュメントのようにsshを実行できる場合は、scpを使用してファイルをコピーできます。

別のオプションは、インスタンスでWebサーバーを起動し、ファイルが機密である場合はHTTPSを構成してから、ブラウザーを使用してダウンロードすることです。ここにいくつかのチュートリアルがあります。


2
これはアマゾンにファイルを送信しませんか?そこからファイルを取得したい場合はどうなりますか?
ギデオン2013年

8
@ギデオンいいえ、それはしません。の基本構文はscpですscp from_file to_file。上記でfrom_fileは、is username@ec2ip:/path/to/fileto_fileis .、つまり現在のフォルダー。ec2に送信するには、次のようにする必要がありますscp local_file username@ec2ip:/path/on/ec2/machine
icyrock.com 2013年

1
ああ。これで私を助けてくれませんか。私のec2サーバーで試してみると動作しません。scp -rp -i mykey.pem ec2-user@mydomain.com:/srv/www/myapp/ .。フォルダーを私のec2マシンのホームディレクトリにダウンロード/コピーするだけです。
ギデオン2013年

5
@gideonこれは確実に期待どおりに機能するはずです(つまり、すべてのファイルを/srv/www/myapp/ローカルマシンに再帰的にコピーします)。ワイルドな推測- scpおそらくec2サーバーから実行していますか?はいの場合は、ローカルマシン(ファイルのコピー先のマシン)から実行する必要があります。
icyrock.com 2013年

11
ここに初めて来た人にとって、見落としがちなことの1つは、行末に必要な期間です。それが機能するためには.... / myapp /が必要です。(/ myapp /とピリオドの間にスペースあり
iliketolearn

11

MacまたはLinuxを使用している場合はscp、FTPクライアントを使用できます。Macを使用している場合は、FTPクライアントをダウンロードしてください。Cyber​​Duckを使用することをお勧めします。最終的に必要なのはFTPクライアントだけです。Windowsを使用している場合は、Filezillaをお勧めします。

どのOSを使用していますか?

あなたがUbuntuにいるので、これを試してください:

ファイルサーバーに接続+ファイルマネージャーで、ファイルFileサーバーに接続をクリックします。

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

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

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


私のOSはVMware Ubuntuです。FTPクライアントが必要です。次に何をすればいいですか。
user1226621 '25

1
あなたはおそらくこのチュートリアルを試すことができますhelp.ubuntu.com/11.04/ubuntu-help/nautilus-connect.html私はサイトチュートリアルへの引用で私の答えを更新しました。
El Developer

@Dheerajどうやってそれをできるの?遅いクエリで申し訳ありません。しかし、EC2インスタンスにあるファイルをブラウザーからダウンロードしなければならないという同様の状況で立ち往生しています。
Dhruv Singhal
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.