जवाबों:
आप एफ़टीपी प्रोग्राम का उपयोग कर सकते हैं जो एफएक्सपी प्रोटोकॉल का समर्थन करता है और आपके दो सर्वरों को भी इसका समर्थन करने की आवश्यकता है। यहां कुछ एफ़टीपी अनुप्रयोग हैं जो एफएक्सपी प्रोटोकॉल का समर्थन करते हैं:
एक गैर-एफएक्सपी वैकल्पिक विधि धक्का और खींचने का उपयोग करके WinSCP का उपयोग कर सकती है ।
आप वेबड्राइव जैसे ऐप का उपयोग कर सकते हैं , जो दूरस्थ एफ़टीपी ड्राइव को मापता है जैसे कि वे स्थानीय ड्राइव ('वर्चुअल ड्राइव' कहा जाता है), तो बस अपनी वर्चुअल मशीन से फ़ाइलों को एक वर्चुअल ड्राइव से दूसरे पर खींचें और छोड़ें।
यह काम किस प्रकार करता है
http://example.com
पहली वर्चुअल ड्राइव बनाने के लिए अपने सर्वर के लिए एफ़टीपी विवरण में रखें ।http://example.org
दूसरी वर्चुअल ड्राइव बनाने के लिए अपने सर्वर के एफ़टीपी विवरण में रखें ।WebDrive उन्हें आपकी मशीन पर पहले एफ़टीपी स्थान से कॉपी करेगा (आप इस चरण को नहीं देखते हैं; यह पृष्ठभूमि में होता है), फिर उन्हें आपके लिए दूसरे एफ़टीपी स्थान पर कॉपी करें। यह एफएक्सपी प्रोटोकॉल का उपयोग किए बिना, आपको सीधे एफ़टीपी सर्वर के बीच कॉपी करने के लिए निकटतम है, जो अभी तक व्यापक रूप से समर्थित नहीं है।
WebDrive विकल्प
WebDrive के अलावा, आप पर विचार करना भी पसंद आए संचारित (केवल Mac) या Expandrive (मैक और Windows) है, जो दोनों की पेशकश एक ही रिमोट डिस्क बढ़ते सुविधा। (मैं फ़ोटोशॉप / पटाखे से सीधे एफ़टीपी सर्वर पर सीधे अनुकूलित छवियों को बचाने के लिए हर दिन ट्रांसमिट डिस्क की सुविधा का उपयोग करता हूं। यह बहुत अच्छा है, लेकिन एक्सपेंडेक्टिव और वेबड्राइव दोनों ही ऐसा करते हैं।)
यदि आपके पास स्रोत सर्वर तक एसएसएच पहुंच है, तो आप इसमें लॉगिन कर सकते हैं और ftp
गंतव्य सर्वर के साथ एक ftp सत्र शुरू करने के लिए कमांड का उपयोग कर सकते हैं। आपको ftp कमांड में टाइप करने के लिए कमांड लाइन का उपयोग करने की आवश्यकता होगी लेकिन यह बहुत कठिन नहीं है और आप इसके बारे में ऑनलाइन ट्यूटोरियल पा सकते हैं। उदाहरण के लिए: http://linux.about.com/od/commands/l/blcmdl1_ftp.htm
संपादित करें: मैंने अभी देखा कि आप विंडोज का उपयोग कर रहे हैं। विंडोज पर यूनिक्स टूलकिट का अनुकरण करने के लिए आपको साइगविन जैसा कुछ चाहिए होगा। वैकल्पिक रूप से, आप 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 के बिना कर सकते हैं , आप बस कम उपयोगी कंसोल आउटपुट देखेंगे।
यदि आपके पास SSH का उपयोग सबसे अच्छा तरीका है, तो NIX टार कमांड (सेक) का उपयोग करें, और फिर नए होस्टिंग पर इसे स्थानांतरित करने के लिए एसपीपी का उपयोग करें और फिर पुनः अनारक्षित करने के लिए टार का उपयोग करें, और बैकअप उद्देश्यों के लिए अपने स्थानीय ड्राइव पर एक प्रतिलिपि रखें।