मैं एफ़टीपी का उपयोग करके एक सर्वर से दूसरे सर्वर पर फ़ाइलों को कैसे स्थानांतरित कर सकता हूं


12

मैं एक एफ़टीपी सर्वर से दूसरे एफ़टीपी सर्वर पर सीधे दूरस्थ फ़ाइलों को कैसे स्थानांतरित कर सकता हूं?


क्या आपके पास पहले सर्वर तक एसएसएच पहुंच है?
इवान हेमिंग

हाँ, मैं SSH पहुँच है ...
KoolKabin

जवाबों:


12

आप एफ़टीपी प्रोग्राम का उपयोग कर सकते हैं जो एफएक्सपी प्रोटोकॉल का समर्थन करता है और आपके दो सर्वरों को भी इसका समर्थन करने की आवश्यकता है। यहां कुछ एफ़टीपी अनुप्रयोग हैं जो एफएक्सपी प्रोटोकॉल का समर्थन करते हैं:

एक गैर-एफएक्सपी वैकल्पिक विधि धक्का और खींचने का उपयोग करके WinSCP का उपयोग कर सकती है ।



मुझे लगता है कि एफएक्सपी सही है जिसे मैं खोज रहा हूं। इसे थोड़ा और अधिक खोजा जा रहा है .. @ जॉन: एफएक्सपी के लिए क्यूट एफटीपी सपोर्ट नहीं पा सकता है .. एन सर्च करना
कूलकबिन

हाँ कुछ समय के लिए परीक्षण के बाद मुझे यह काम मिल गया ... आखिरकार पल्मोरिस। मैं अंतिम दिनों में बाउटी को पुरस्कार दूंगा .. thnx
कूलकबीन

5

आप वेबड्राइव जैसे ऐप का उपयोग कर सकते हैं , जो दूरस्थ एफ़टीपी ड्राइव को मापता है जैसे कि वे स्थानीय ड्राइव ('वर्चुअल ड्राइव' कहा जाता है), तो बस अपनी वर्चुअल मशीन से फ़ाइलों को एक वर्चुअल ड्राइव से दूसरे पर खींचें और छोड़ें।

यह काम किस प्रकार करता है

  1. यहां वेबड्राइव डाउनलोड करें। (मैक या विंडोज, मुफ्त 20-दिवसीय परीक्षण)
  2. http://example.comपहली वर्चुअल ड्राइव बनाने के लिए अपने सर्वर के लिए एफ़टीपी विवरण में रखें ।
  3. http://example.orgदूसरी वर्चुअल ड्राइव बनाने के लिए अपने सर्वर के एफ़टीपी विवरण में रखें ।
  4. उन फ़ाइलों को ब्राउज़ करें जिन्हें आप पहले वर्चुअल ड्राइव पर कॉपी करना चाहते हैं, और उन्हें दूसरी वर्चुअल ड्राइव पर खींचें।

WebDrive उन्हें आपकी मशीन पर पहले एफ़टीपी स्थान से कॉपी करेगा (आप इस चरण को नहीं देखते हैं; यह पृष्ठभूमि में होता है), फिर उन्हें आपके लिए दूसरे एफ़टीपी स्थान पर कॉपी करें। यह एफएक्सपी प्रोटोकॉल का उपयोग किए बिना, आपको सीधे एफ़टीपी सर्वर के बीच कॉपी करने के लिए निकटतम है, जो अभी तक व्यापक रूप से समर्थित नहीं है।

WebDrive विकल्प
WebDrive के अलावा, आप पर विचार करना भी पसंद आए संचारित (केवल Mac) या Expandrive (मैक और Windows) है, जो दोनों की पेशकश एक ही रिमोट डिस्क बढ़ते सुविधा। (मैं फ़ोटोशॉप / पटाखे से सीधे एफ़टीपी सर्वर पर सीधे अनुकूलित छवियों को बचाने के लिए हर दिन ट्रांसमिट डिस्क की सुविधा का उपयोग करता हूं। यह बहुत अच्छा है, लेकिन एक्सपेंडेक्टिव और वेबड्राइव दोनों ही ऐसा करते हैं।)


रिमोट एफ़टीपी ड्राइव का विचार वास्तव में बहुत अच्छा है। यह ठीक है। मैंने अपनी साइट को विस्तृत करने और कनेक्ट करने का प्रयास किया 1. फिर साइट 2 से भी जुड़ा। मेरे खोजकर्ता में साइट 1 से फ़ाइल को कॉपी किया गया और इसे साइट 2 पर चिपकाया गया। मुझे ऐसा लगा जैसे फ़ाइल को मेरे टेंप पर डाउनलोड करना और इसे फिर से साइट पर अपलोड करना 2. इसके अन्य सामानों की तरह जो कनेक्ट करने की कम परेशानी के साथ है। इसलिए अगली सॉल की कोशिश कर रहा हूं।
कूलकबीन

1

यदि आपके पास स्रोत सर्वर तक एसएसएच पहुंच है, तो आप इसमें लॉगिन कर सकते हैं और ftpगंतव्य सर्वर के साथ एक ftp सत्र शुरू करने के लिए कमांड का उपयोग कर सकते हैं। आपको ftp कमांड में टाइप करने के लिए कमांड लाइन का उपयोग करने की आवश्यकता होगी लेकिन यह बहुत कठिन नहीं है और आप इसके बारे में ऑनलाइन ट्यूटोरियल पा सकते हैं। उदाहरण के लिए: http://linux.about.com/od/commands/l/blcmdl1_ftp.htm


मुझे चरण याद आ रहे हैं ... क्या मैं कुछ विवरण सूची दे सकता हूं कि कार्य कैसे पूरा किया जाए। मुझे केवल कमांड सूची मिलती है। मुझे लॉगगिन का चरण याद नहीं है। मैं कहाँ लॉगिन करूँ? स्रोत सर्वर या डेस्टिनेशन सर्वर में SSH
कूलकबीन

आह, ठीक है, मुझे लगता है कि मेरी व्याख्या थोड़ा उच्च स्तर की थी। आप किस ऑपरेटिंग सिस्टम का उपयोग करते हैं?
इवान हेमिंग

मैं विंडोज विस्टा का उपयोग कर रहा हूं
कूलकेबिन

1

संपादित करें: मैंने अभी देखा कि आप विंडोज का उपयोग कर रहे हैं। विंडोज पर यूनिक्स टूलकिट का अनुकरण करने के लिए आपको साइगविन जैसा कुछ चाहिए होगा। वैकल्पिक रूप से, आप WinSCP जैसी किसी चीज़ का उपयोग कर सकते हैं।

जैसा कि एलेक्सस ने बताया, एससीपी एक बेहतरीन विकल्प है। एक अन्य विकल्प यूनिक्स / लिनक्स की rsync (लगभग सभी यूनिक्स-आधारित मशीनों पर उपलब्ध) है। यह एक उपयोगिता है जो अक्सर बैक-अप के लिए उपयोग की जाती है।

दो सर्वरों के बीच स्थानांतरण के लिए, abc.com और xyz.com:

rsync -avzPe ssh user@xyz.com:/source/ /destination/on/abc

एक अधिक व्यावहारिक उदाहरण:

rsync -avzPe ssh admin@xyz.com:~/public_html/ ~/public_html/

कुछ नोट्स: उपरोक्त उदाहरण मानता है कि आपने सर्वर abc.com में लॉग इन किया है । यदि आप दूसरे रास्ते पर जाने की इच्छा रखते हैं, तो तर्कों को बदल दें। उपयोगकर्ता ( इस मामले में व्यवस्थापक ) को भी उचित एसएसएच एक्सेस की आवश्यकता है। अंत में, जिन झंडों का मैंने उपयोग किया है, वे केवल वही नहीं हैं जो काम करेंगे, वे सिर्फ वे हैं जिनका मैं उपयोग करता हूं। आप तकनीकी रूप से -v और -P के बिना कर सकते हैं , आप बस कम उपयोगी कंसोल आउटपुट देखेंगे।


1

यदि आपके पास SSH का उपयोग सबसे अच्छा तरीका है, तो NIX टार कमांड (सेक) का उपयोग करें, और फिर नए होस्टिंग पर इसे स्थानांतरित करने के लिए एसपीपी का उपयोग करें और फिर पुनः अनारक्षित करने के लिए टार का उपयोग करें, और बैकअप उद्देश्यों के लिए अपने स्थानीय ड्राइव पर एक प्रतिलिपि रखें।


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