EC2'den Nasıl Dosya İndirebilirim [kapalı]


117

scpBir dosyayı Amazon EC2 bulut sunucusundan yerel depolamaya indirmek için hangi bağımsız değişkenleri kullanmalıyım?


EC2 ortamında çalışan bir bulut sunucusunu mu kastediyorsunuz? Eğer öyleyse, Windows mu yoksa Linux mu? Yoksa S3 ile ilgili bir dosyayı mı kastediyorsunuz?
Eric J.

scpçalışmıyor? Benim için çok iyi.
Nishant

EC2'den genelleştirilmiş bir dosyam var, bu yüzden şimdi EC2'de ve onu bilgisayarıma aktarmak istiyorum. EC2 ortamı LINUX'tur.
user1226621

bu cevap nasıl olduğunu açıklıyor.
Nishant

Yanıtlar:


284

Scp kullanın:

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

nerede:

  • ec2key.pem, PEM anahtarınızdır
  • kullanıcı adı, oturum açtığınız kullanıcı adıdır
  • ec2ip, örneğin IP veya DNS takma adıdır
  • / dosya / yol, dosyanın depolandığı konumdur

Bu, dosyayı yerel makinedeki geçerli klasöre kopyalayacaktır.

Henüz yapmadıysanız buradan örneğinize ssh ile nasıl erişeceğiniz hakkında daha fazla bilgi edinebilirsiniz:

Yukarıdaki belgede olduğu gibi ssh yapabildiğinizde, dosyayı kopyalamak için scp'yi kullanabileceksiniz.

Başka bir seçenek de örneğinizde bir Web sunucusu açmak, dosyanız hassas ise HTTPS'yi yapılandırmak ve ardından tarayıcınızı kullanarak indirmektir, işte bazı eğitimler:


2
Bu amazon'A bir dosya göndermeyecek mi? Ya dosyayı oradan almak istersem?
gideon

8
@gideon Hayır, olmayacak. Temel sözdizimi scpDİR scp from_file to_file. Yukarıda, from_fileolduğunu username@ec2ip:/path/to/fileve to_filebir .yani Geçerli klasördeki. EC2 gönderilen için, satırlar boyunca bir şey olması gerekir: scp local_file username@ec2ip:/path/on/ec2/machine.
icyrock.com

1
Ah. Bana yardım eder misin o zaman. Ec2 sunucumla denediğimde çalışmıyor !! scp -rp -i mykey.pem ec2-user@mydomain.com:/srv/www/myapp/ .. Sadece klasörü ec2 makinemin ana dizinine indiriyor / kopyalıyor.
gideon

5
@gideon Bu kesinlikle beklendiği gibi çalışmalıdır (yani tüm dosyaları /srv/www/myapp/yerel makineden yinelemeli olarak kopyalayın ). Çılgın tahmin - scpec2 sunucunuzdan mı çalıştırıyorsunuz ? Evet ise, yerel makinenizden (yani dosyaları kopyalamak istediğiniz makineden) çalıştırmanız gerekir.
icyrock.com

11
Burada yeni olan herkes için gözden kaçırması kolay bir şey, hattın sonunda gereken süredir. yani işe yaraması için .... / uygulamam / 'e ihtiyacınız var. (/ myapp / ile dönem arasında boşluk
bırakarak

11

Mac veya Linux kullanıyorsanız, kullanabilirsiniz scpveya daha da kolay, bir FTP istemcisi indirin, Mac'teyseniz CyberDuck kullanmanızı tavsiye ederim . Sonunda ihtiyacınız olan tek şey bir FTP istemcisidir. Windows kullanıyorsanız size Filezilla'yı tavsiye ederim .

Hangi işletim sistemindesiniz?

Ubuntu'da olduğunuz için şunu deneyin:

Bir dosya sunucusuna bağlanın + Dosya yöneticisinde, Dosya ▸ Sunucuya Bağlan öğelerini tıklayın.

  • Sunucu adresini girin, sunucu türünü seçin ve gerekirse ek bilgileri girin. Ardından Bağlan'a tıklayın. Sunucu türleriyle ilgili ayrıntılar aşağıda listelenmiştir.

  • İnternetteki sunucular için genellikle alan adını kullanabilirsiniz. Ancak yerel alan ağınızdaki bilgisayarlar için bilgisayarın sayısal IP adresini kullanmanız gerekebilir. Diğer bilgisayar Ubuntu çalıştırıyorsa, o bilgisayarın dahili IP adresini bulmak için IP adresinizi bulun bölümüne bakın. Aksi takdirde, o bilgisayardaki yardıma bakın.

  • Sunucudaki dosyaları gösteren yeni bir pencere açılacaktır. Yerel dosyalar ve klasörler için yaptığınız gibi dosyalara ve klasörlere göz atın.


İşletim sistemim bir vmware Ubuntu'dur. bu yüzden bir FTP istemcisine ihtiyacım var ve bana bundan sonra ne yapacağımı söyleyebilir misiniz?
user1226621

1
Muhtemelen bu öğreticiyi deneyebilirsiniz help.ubuntu.com/11.04/ubuntu-help/nautilus-connect.html Cevabımı site eğitiminden bir alıntıyla güncelledim.
El Developer

@Dheeraj bunu nasıl yapabiliriz? Geç sorgu için özür dilerim .. ama EC2 örneğinde bulunan dosyaları tarayıcıdan indirmem gereken benzer bir durumda kaldım.
Dhruv Singhal
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.