मैं EC2 से एक फ़ाइल कैसे डाउनलोड कर सकता हूं [बंद]


116

scpAmazon EC2 उदाहरण से फ़ाइल को स्थानीय संग्रहण में डाउनलोड करने के लिए मुझे किन तर्कों का उपयोग करना चाहिए?


क्या आप ईसी 2 वातावरण में चल रही एक उदाहरण पर मतलब है? यदि हां, तो क्या यह विंडोज या लिनक्स है? या आप S3 पर एक फ़ाइल का मतलब है?
एरिक जे।

किया scpकाम नहीं? यह मेरे लिए बहुत अच्छा है।
निशांत

मैंने EC2 से एक फ़ाइल सामान्यीकृत की है, इसलिए यह अब EC2 में है और इसे अपने कंप्यूटर पर स्थानांतरित करना चाहता हूं। EC2 का वातावरण LINUX है।
user1226621

यह उत्तर बताता है कि कैसे।
निशांत

जवाबों:


282

एससीपी का उपयोग करें:

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

कहाँ पे:

  • ec2key.pem आपकी PEM कुंजी है
  • उपयोगकर्ता नाम वह उपयोगकर्ता नाम है जिसमें आप लॉग इन करते हैं
  • ec2ip उदाहरण का IP या DNS उपनाम है
  • / path / to / file वह स्थान है जहाँ फ़ाइल संग्रहीत है

यह फ़ाइल को स्थानीय मशीन पर वर्तमान फ़ोल्डर में कॉपी कर देगा।

यदि आप पहले से ही नहीं कर रहे हैं, तो आप ssh के साथ अपने उदाहरण का उपयोग करने के तरीके के बारे में अधिक यहाँ पढ़ सकते हैं:

जब आप उपरोक्त डॉक्टर के रूप में ssh करने में सक्षम होते हैं, तो आप फ़ाइल की प्रतिलिपि बनाने के लिए scp का उपयोग कर पाएंगे।

एक अन्य विकल्प यह है कि अपने उदाहरण पर कुछ वेब सर्वर लाएँ, HTTPS कॉन्फ़िगर करें यदि आपकी फ़ाइल संवेदनशील है और फिर अपने ब्राउज़र का उपयोग कर डाउनलोड करें, तो यहाँ कुछ ट्यूटोरियल हैं:


2
क्या यह अमेजन को फाइल नहीं भेजेगा ? अगर मैं वहां से फाइल लाना चाहता हूं तो क्या होगा?
गिदोन

8
@ नहीं, यह नहीं होगा। के लिए मूल सिंटैक्स 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:।
icyrock.com

1
आह। क्या आप इसके बाद मेरी मदद कर सकते हैं। जब मैं अपने ec2 सर्वर के साथ इसे आज़माता हूँ तो यह काम नहीं करता है !! scp -rp -i mykey.pem ec2-user@mydomain.com:/srv/www/myapp/ .। यह सिर्फ मेरे ec2 मशीन होम डायरेक्टरी में फ़ोल्डर को डाउनलोड / कॉपी करना समाप्त करता है।
गिदोन

5
@gideon यह निश्चित रूप से उम्मीद के मुताबिक काम करना चाहिए (यानी /srv/www/myapp/स्थानीय मशीन से सभी फ़ाइलों की पुनरावृत्ति करना)। जंगली अनुमान - क्या आप scpशायद अपने ec2 सर्वर से चल रहे हैं ? यदि हाँ, तो आपको इसे अपने स्थानीय मशीन से चलाने की आवश्यकता है (यानी मशीन जिसे आप फ़ाइलों को कॉपी करना चाहते हैं)।
icyrock.com

11
यहां किसी के लिए भी, एक आसान बात यह है कि लाइन के अंत में आवश्यक अवधि है। तो इसके लिए आपको काम करने की जरूरत है .... / myapp /। (/ myapp / और अवधि के बीच की जगह के साथ
iliketolearn

11

यदि आप मैक या लिनक्स का उपयोग कर रहे हैं, तो आप उपयोग कर सकते हैं scpया इससे भी अधिक अनुकूल, एक एफ़टीपी क्लाइंट डाउनलोड कर सकते हैं, यदि आप मैक पर हैं तो मैं आपको साइबर अटैक का उपयोग करने की सलाह देता हूं । अंत में आप सभी की जरूरत है एक एफ़टीपी ग्राहक है। यदि आप Windows पर हैं तो मैं आपको Filezilla की सलाह दूंगा

आप किस ओएस में हैं?

चूंकि आप उबंटू में हैं, इसलिए यह कोशिश करें:

फ़ाइल सर्वर से कनेक्ट करें + फ़ाइल प्रबंधक में, फ़ाइल से कनेक्ट करें Server सर्वर से कनेक्ट करें।

  • सर्वर पता दर्ज करें, सर्वर का प्रकार चुनें, और आवश्यकतानुसार कोई भी अतिरिक्त जानकारी दर्ज करें। फिर कनेक्ट पर क्लिक करें। सर्वर प्रकारों पर विवरण नीचे सूचीबद्ध हैं।

  • इंटरनेट पर सर्वर के लिए, आप आमतौर पर डोमेन नाम का उपयोग कर सकते हैं। अपने स्थानीय क्षेत्र नेटवर्क के कंप्यूटरों के लिए, हालाँकि, आपको कंप्यूटर के संख्यात्मक आईपी पते का उपयोग करना पड़ सकता है। यदि दूसरा कंप्यूटर उबंटू चल रहा है, तो उस कंप्यूटर के आंतरिक आईपी पते को खोजने के लिए अपना आईपी पता ढूंढें। अन्यथा, उस कंप्यूटर पर मदद की जाँच करें।

  • एक नई विंडो खुलेगी जो आपको सर्वर पर फाइलें दिखाती है। आप स्थानीय फ़ाइलों और फ़ोल्डरों के लिए फ़ाइलों और फ़ोल्डरों को ब्राउज़ करें।


मेरा ओएस एक vmware Ubuntu है। इसलिए मुझे एक एफ़टीपी ग्राहक की आवश्यकता है, और क्या आप मुझे बता सकते हैं कि आगे क्या करना है?
user1226621

1
आप शायद इस ट्यूटोरियल help.ubuntu.com/11.04/ubuntu-help/nautilus-connect.html को आज़मा सकते हैं। मैंने साइट ट्यूटोरियल के एक उद्धरण के साथ अपना उत्तर अपडेट कर दिया है।
एल डेवलपर

@ धीरज हम ऐसा कैसे कर सकते हैं? देर से क्वेरी के लिए क्षमा करें .. लेकिन मैं एक ऐसी ही स्थिति में फंस गया हूं जहां मुझे ब्राउज़र से EC2 उदाहरण पर स्थित फ़ाइलों को डाउनलोड करना होगा।
ध्रुव सिंघल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.