आपकी खुद की वेबसाइट हो या फिर आप खुद दूसरों की वेबसाइट बनाते हो. आपको इन दोनों कामों में FTP की जरूरत पड़ी ही होगी. अगर आप ये दोनों काम करते हैं और एफ़टीपी को नहीं जानते हैं तो आपका ज्ञान अभी तक आधा अधूरा ही है क्योंकि FTP Web Development के लिए एक बहुत ही जरूरी टूल है जो हर ब्लॉगर और वेब डेवलपर को पता होना चाहिए. उसे ये जानकारी होना चाहिए कि एफ़टीपी क्या होता है? FTP का इस्तेमाल कैसे करते हैं? एफ़टीपी कैसे काम करता है?
Contents
FTP क्या है? What is ftp?
FTP का मतलब होता File Transfer Protocol है. एफ़टीपी का इस्तेमाल इन्टरनेट पर फाइल्स को अपलोड करने के लिए किया जाता है. इससे आप अपने कम्प्युटर और Hosting Server की फाइल्स को एक साथ एक जगह पर एक्सेस कर सकते हैं. इसके अलावा आप इन्हें ड्रैग-ड्रॉप करके मूव कर सकते हैं. इसमें TCP/IP Connection द्वारा दो कम्प्युटर के बीच फाइल का आदान-प्रदान करते हैं. जब कोई डेवलपर वेबसाइट बनाता है तो उस वेबसाइट की जो फाइल होती है उन्हें सर्वर पर अपलोड करना पड़ता है इसके लिए FTP का प्रयोग किया जाता है.
सीधे शब्दों में कहे तो FTP के लिए कुछ Software होते हैं जो आपके कम्प्युटर –सर्वर- वेबसाइट तीनों के मध्य एक संबंध स्थापित करते हैं. जब आप कोई वेबसाइट बनाते हैं तो उस पर ढेर सारा डाटा अपलोड करना पड़ता है जैसे Image, Content, Website Themes, कई सारे कोड आदि. इन सभी को एक जगह पर सही ढंग से मैनेज करने के लिए हम एफ़टीपी का उपयोग करते हैं जो हमारे अपलोड किए गए डाटा को एक डायरेक्ट्री के रूप में संभाल कर रखता है. वहीं ये हमारा Save Data Online करके रखता है. क्योंकि अगर ये डाटा हम हमारे कम्प्युटर में रखते हैं तो कम्प्युटर में कोई दिक्कत आने पर वो सारा Data Delete होने की संभावना रहती है. इससे बचने के लिए किसी वेबसाइट को बनाने के लिए जरूरी डाटा को ऑनलाइन ही सेव किया जाता है. अधिकतर लोग इसे एफ़टीपी और सर्वर पर अपलोड करके रखते हैं.
एफ़टीपी का इस्तेमाल सीधे तौर पर हर यूजर नहीं कर सकता क्योंकि इसे एक्सेस करने के लिए आपको आईडी और पासवर्ड की जरूरत होती है. इसमें आप एक साथ कई सारी फाइल को Download Upload दोनों कर सकते हैं. वहीं अगर आप किसी साइट पर नॉर्मल यूजर बनकर जाते हैं तो आप वहाँ मौजूद कंटैंट को या तो देख सकते हैं या फिर डाउनलोड कर सकते हैं.
FTP कैसे use करें? ( How to USE FTP? )
FTP Use करना काफी आसान है. आप इसे एक सॉफ्टवेयर की मदद से आसानी से use कर सकते हैं. दुनियाभर में अधिकतर वेबडेवलपर FTP एक्सेस के लिए FileZilla FTP Client Software का उपयोग करते हैं. ये पूरी दुनिया में काफी पॉपुलर एफ़टीपी क्लाईंट सॉफ्टवेयर है. इसका उपयोग करने के लिए नीचे दिया गया प्रोसैस फॉलो करें.
– सबसे पहले Filezilla की ऑफिशियल वेबसाइट https://filezilla-project.org/ पर जाकर Filezilla Client Software Download करें.
– इसके बाद उसे इन्स्टाल करें और ओपन करें.
– ओपन करने के बाद ये आपसे Ftp server की सभी जानकारी माँगेगा जिन्हें आपको फिल करना पड़ेगा ताकी आप अपने एफ़टीपी सर्वर से कनैक्ट हो सकें.
– इसके बाद File ऑप्शन पर जाएँ और उसके अंदर Site Manager पर क्लिक करें.
– इसके बाद Site Manager का पेज ओपन होगा जिसमें आपको पूछी गई जानकारी फिल करनी है. जैसे
New Site : इस पर आपको क्लिक करना है.
My Sites : Profile नाम मेन अपनी साइट का नाम लिखें.
Host: इसमें Host Name या Domain Name लिखें.
Port : इसमें 21 नंबर रहने दें.
Protocol : इसमें FTP को सिलेक्ट करें.
Encryption: इसमें Use Plain FTP की सिलेक्ट करें.
Logon Type: इसमें Normal सिलेक्ट करें.
User: इसमें आपने जो FTP account create किया है उसका Username लिखें.
Password: अपना पासवर्ड डालें
Connect पर क्लिक करें.
ऐसा करने से Filezilla आपके Hosting Server से Connect हो जाएगा और आपके सर्वर की फाइल आपको दायीं तरफ दिखेगी.
FTP कैसे काम करता है? (How does FTP Work?)
FTP के काम करने का तरीका बहुत ही सिंपल होता है. इसमें आप एफ़टीपी सॉफ्टवेयर की मदद से Hosting server को रिक्वेस्ट भेजते हैं और वो अपना सारा डाटा एक डायरेक्ट्री के रूप में आपको बता देता है. यानि आप एफ़टीपी की मदद से किसी वेबसाइट के सर्वर पर मौजूद उस वेबसाइट का सारा डाटा एक्सेस कर सकते हैं. उस डाटा को डाउनलोड कर सकते हैं, वहाँ कोई नई चीज अपलोड कर सकते हैं, उस डाटा को कहीं और ट्रांसफर कर सकते हैं. लेकिन ये सब करने के लिए आपका FTP Software आपकी होस्टिंग साइट से या आपके सर्वर से कन्नेक्टेड होना चाहिए और आपके पास सर्वर से कनैक्ट होने के लिए यूजर आईडी और पासवर्ड होना चाहिए.
FTP और HTTP में क्या अंतर होता है? ( What is the difference between FTP and HTTP? )
आपने FTP के अलावा HTTP का नाम तो सुना ही होगा और आप काफी कुछ इसके बारे में जानते भी होंगे. लेकिन एफ़टीपी और एचटीटीपी में काफी अंतर होता है.
1) जब आप एफ़टीपी का उपयोग करते हैं तो फाइल सर्वर से ट्रांसफर होने के बाद खुद ही क्लाईंट के कम्प्युटर पर सेव हो जाती है लेकिन जब आप एचटीटीपी का उपयोग करते हैं तो वो फ़ाइल आपको दिखती तो है लेकिन आपको उसे खुद ही सेव करना होता है.
2) एफ़टीपी का उपयोग बड़ी फाइल के ट्रांसफर के लिए ज्यादा किया जाता है. लेकिन अगर आप छोटी फाइल को कहीं और ट्रांसफर करना चाहते हैं तो आपको HTTP का उपयोग करना बेस्ट रहेगा.
3) एफ़टीपी के द्वारा हम Two Way Communication करते हैं क्योंकि इसमें हम दो जगह पर FTP की मदद से चीजों को अपलोड और डाउनलोड कर सकते हैं. लेकिन HTTP के द्वारा सिर्फ one way Communication होता है. इसमें हम सिर्फ फाइल को डाउनलोड कर सकते हैं और देख सकते हैं. उस जगह पर कोई दूसरी फाइल को अपलोड नहीं सकते.
4) FTP के द्वारा यूजर सर्वर की Directory Structure को देख सकता है जबकि एचटीटीपी में इसे हाइड किया जा सकता है.
Top-9 Free Software Download Website: फ्री सॉफ्टवेयर कैसे डाउनलोड करें ?
WordPress Website कैसे बनाएँ? WordPress Website in Hindi
Web Hosting प्लान में सब कुछ Unlimited नहीं
SSL Certificate क्या है, इसे Cpanel में कैसे install करें?
अगर आप ब्लॉगर हैं तो एफ़टीपी आपके काफी काम की चीज है क्योंकि आपकी वेबसाइट पर ढेरों फाइल होती हैं जिन्हें संभालकर रखना एक मुश्किल काम होता है. एफ़टीपी ये काम काफी आसानी से कर सकता है इसलिए आपको एफ़टीपी के बारे में अच्छे से जरूर जानना चाहिए.