अगले लेख में हम एफटीपी कमांड पर एक नज़र डालने जा रहे हैं। के लिये एफ़टीपी की सामग्री को अपलोड, डाउनलोड या प्रबंधित करें हमारे पास ग्राफिक अनुप्रयोगों की एक अंतहीन संख्या है, Filezilla सबसे लोकप्रिय में से एक है। लेकिन अगर आप टर्मिनल के प्रशंसक हैं, तो यह कमांड लाइन से भी किया जा सकता है।
यह है सर्वर पर काम करते समय विशेष रूप से उपयोगी और हमारे पास GUI नहीं है, लेकिन हमें एक एफ़टीपी में एक फ़ाइल अपलोड करने या बस कुछ हटाने, एक फ़ोल्डर बनाने आदि की आवश्यकता है। हम इनमें से किसी को भी अपने टर्मिनल के साथ कर सकते हैं।
(एफ़टीपीफ़ाइल ट्रांसफ़र प्रोटोकॉल) एक मानक नेटवर्क प्रोटोकॉल है जिसका उपयोग दूरस्थ नेटवर्क से फ़ाइलों को स्थानांतरित करने के लिए किया जाता है। इस पोस्ट में, हम देखेंगे कि कैसे कुछ मूल उदाहरणों के माध्यम से ftp कमांड का उपयोग करें.
Ftp के साथ डेटा ट्रांसफर करते समय, कनेक्शन एन्क्रिप्ट नहीं किया जाता है। डेटा के सुरक्षित हस्तांतरण के लिए, हमें उपयोग करना होगा SFTP। फ़ाइलों की प्रतिलिपि बनाने के लिए, हमें स्रोत फ़ाइल पर कम से कम पढ़ने की अनुमति होनी चाहिए और लक्ष्य प्रणाली पर अनुमति लिखना चाहिए।
एफ़टीपी कमांड के मूल उदाहरण
एफ़टीपी से संबंध स्थापित करना
पैरा एक दूरस्थ प्रणाली के लिए एक ftp कनेक्शन खोलें, ftp कमांड का आईपी पते या रिमोट सर्वर के डोमेन नाम के बाद होना चाहिए। हम एक टर्मिनल खोलते हैं (Ctrl + Alt + T) और लिखते हैं:
ftp 192.168.0.101
हमें अपने FTP उपयोगकर्ता नाम दर्ज करने के लिए कहा जाएगा। इस उदाहरण के लिए, FTP उपयोगकर्ता नाम है एक प्रकार का पौधा:
आप दूरस्थ सर्वर पर चल रहे FTP सेवा के आधार पर एक अलग पुष्टिकरण संदेश देख सकते हैं।
उपयोगकर्ता नाम लिखने के बाद, हमें करना होगा हमारा पासवर्ड लिखें:
यदि पासवर्ड सही है, तो दूरस्थ सर्वर एक प्रदर्शित करेगा पुष्टिकरण संदेश और ftp> प्रॉम्प्ट.
अगर एफ़टीपी सर्वर हम स्वीकार कर रहे हैं अनाम ftp खाते और आप एक अनाम उपयोगकर्ता के रूप में लॉग इन करना चाहते हैं, उपयोग करें गुमनाम उपयोगकर्ता नाम और आप के रूप में ईमेल पता पासवर्ड के रूप में।
सबसे आम ftp कमांड
कई एफ़टीपी कमांड्स कमांड या प्रॉम्प्ट के समान होते हैं जिनका उपयोग हम कमांड प्रॉम्प्ट पर ग्नू / लिनक्स सिस्टम पर करते हैं।
नीचे दिया गया हैं सबसे आम एफ़टीपी आदेशों में से कुछ जिसका हम उपयोग कर सकते हैं:
- मदद या? - सबकी सूची बनाओ उपलब्ध एफ़टीपी आदेश.
- सीडी - रिमोट मशीन पर निर्देशिका बदलें।
- एलसीडी - स्थानीय मशीन पर निर्देशिका बदलें।
- एलएस - वर्तमान दूरस्थ निर्देशिका में फ़ाइलों और निर्देशिकाओं के नाम देखें।
- mkdir - दूरस्थ निर्देशिका के भीतर एक नई निर्देशिका बनाएँ।
- pwd - रिमोट मशीन पर वर्तमान कामकाजी निर्देशिका को प्रिंट करें।
- हटाएँ - वर्तमान दूरस्थ निर्देशिका में एक फ़ाइल हटाएँ।
- rmdir- किसी निर्देशिका को वर्तमान दूरस्थ निर्देशिका में निकालें।
- get - एक फाइल को रिमोट सर्वर से लोकल मशीन में कॉपी करता है।
- mget - आपको दूरस्थ सर्वर से स्थानीय मशीन में कई फ़ाइलों को कॉपी करने की अनुमति देता है।
- put - स्थानीय मशीन से रिमोट मशीन में एक फाइल कॉपी करता है।
- mput - स्थानीय मशीन से रिमोट मशीन में एक फाइल कॉपी करता है।
FTP कमांड के साथ फाइल डाउनलोड करना
एक बार जब हम लॉग इन करते हैं, तो हमारी वर्तमान कार्यशील निर्देशिका दूरस्थ उपयोगकर्ता की होम डायरेक्टरी है। जब हम ftp कमांड के साथ फाइल डाउनलोड करते हैं, फाइलें उस डायरेक्टरी में डाउनलोड की जाएंगी जहां से हम ftp कमांड कहते हैं, अगर हम दूसरे मार्ग का संकेत नहीं देते हैं।
यदि हम फ़ाइलों को किसी अन्य स्थानीय निर्देशिका में डाउनलोड करना चाहते हैं, तो इसका उपयोग करके इसे बदल दें एलसीडी कमांड। मान लें कि हम निर्देशिका में फ़ाइलों को डाउनलोड करना चाहते हैं ~ / दस्तावेज:
lcd ~/Documentos
पैरा रिमोट सर्वर से सिंगल फाइल डाउनलोड करें, हम उपयोग करेंगे आज्ञा प्राप्त करें। उदाहरण के लिए, नाम की फ़ाइल डाउनलोड करने के लिए बैकअप.ज़िप, हम निम्नलिखित कमांड का उपयोग करेंगे:
get backup.zip
पैरा एक साथ कई फाइलें डाउनलोड करें, हम उपयोग करेंगे mget कमांड। हम अलग-अलग फ़ाइल नामों की सूची प्रदान कर सकते हैं या वाइल्डकार्ड वर्णों का उपयोग कर सकते हैं।
mget backup1.zip backup2.zip
कई फाइलें डाउनलोड करते समय, हमें उनमें से प्रत्येक के लिए पुष्टि के लिए कहा जाएगा।
दूरस्थ FTP सर्वर से फ़ाइलों के डाउनलोड के पूरा होने के बाद, बाय या छोड़ने के साथ कनेक्शन बंद करें.
quit
FTP कमांड के साथ फाइल अपलोड करना
किसी स्थानीय निर्देशिका से दूरस्थ FTP सर्वर पर फ़ाइल अपलोड करने के लिए, हमें पहले FTP कमांड का उपयोग करके सत्र को खोलना होगा। एक बार शुरू करने के बाद, हम इसका उपयोग कर सकते हैं आज्ञा रखो:
put image.png
यदि हम एक फाइल लोड करना चाहते हैं जो आपकी वर्तमान कार्यशील निर्देशिका में नहीं है, फ़ाइल के लिए पूर्ण पथ का उपयोग करें.
पैरा स्थानीय निर्देशिका से दूरस्थ FTP सर्वर पर कई फाइलें अपलोड करें, हम उपयोग करेंगे mput कमांड:
mput image1.png image2.png
एकाधिक फ़ाइलों को अपलोड करते समय, हमें उस प्रत्येक फ़ाइल की पुष्टि के लिए कहा जाएगा जिसे हम अपलोड करना चाहते हैं।
एक बार जब आप फ़ाइलों को अपने दूरस्थ FTP सर्वर पर अपलोड करना समाप्त कर लेते हैं, बाय या छोड़ने के साथ कनेक्शन बंद करें.
जैसा कि आप देख सकते हैं, इस पोस्ट में, हमने देखा कि अपने रिमोट एफ़टीपी सर्वर पर फ़ाइलों को डाउनलोड करने और अपलोड करने के लिए ftp कमांड का उपयोग कैसे करें। अगर कोई चाहे अधिक विकल्प पता है बस कमांड मैनुअल पढ़ें:
man ftp
चार्ली ब्रो लुक गो
अच्छा उपयोगकर्ता का लॉगिन डालने के बाद निम्न वाक्य प्रकट होता है।
503 पहले एटीयूएच का प्रयोग करें।
लॉगिन विफल।