उबंटू सर्वर पर TFTP सर्वर कैसे सेट करें

click fraud protection

उबंटू सर्वर पर, कुछ ऐसे तरीके हैं जिनसे उपयोगकर्ता एक ट्राइबियल फाइल ट्रांसफर प्रोटोकॉल सिस्टम होस्ट कर सकते हैं ताकि उपयोगकर्ता फाइलों को आगे और पीछे भेज सकें। हालाँकि, संभवतः Ubuntu सर्वर पर TFTP सर्वर सेट करने के लिए सबसे सुलभ उपकरण Tftpd सॉफ्टवेयर है। क्यों? सभी आधुनिक उबंटू रिलीज पर लोड करना बहुत आसान है। बेहतर अभी तक, कॉन्फ़िगरेशन के सभी विकल्प बहुत सीधे और आसान हैं, भले ही आप लिनक्स पर नए हों।

इस गाइड में, हम आपको Ubuntu सर्वर पर TFTP सर्वर की मेजबानी करने की प्रक्रिया से गुजरेंगे। आदर्श रूप से, सॉफ्टवेयर को Ubuntu सर्वर से चलना चाहिए। उस ने कहा, उबंटू डेस्कटॉप पर ठीक चलने के लिए इस सॉफ्टवेयर को स्थापित करना संभव है।

नोट: हम इस ट्यूटोरियल में उबंटू लिनक्स पर बहुत अधिक ध्यान केंद्रित करते हैं, जिसके अधिकांश भाग के रूप में लिनक्स सर्वर उपयोगकर्ता इसका उपयोग कर रहे हैं, और यह कई सर्वर ऑपरेटिंग सिस्टम को कवर करने के लिए भ्रामक होगा। टीएफटीपी कई अन्य लिनक्स सर्वर वितरण पर काम करता है।

TFTP सर्वर सॉफ़्टवेयर और संबंधित पैकेज स्थापित करें

उबंटू पर एक टीएफटीपी सर्वर स्थापित करना सभी संबंधित पैकेजों को स्थापित करने से शुरू होता है जिन्हें इसे सही ढंग से संचालित करने की आवश्यकता होती है। इन पैकेजों के माध्यम से स्थापित करने योग्य हैं 

instagram viewer
उपयुक्त कमांड लाइन से पैकेज मैनेजर।

इसे अपने उबंटू सर्वर या डेस्कटॉप मशीन पर शुरू करने के लिए, एक टर्मिनल विंडो दबाकर लॉन्च करें Ctrl + Alt + T या Ctrl + Shift + T कीबोर्ड पर। फिर, नीचे दिए गए कमांड दर्ज करें।

नोट: डेबियन लिनक्स का उपयोग? इस पर Tftpd के लिए गाइड और सेटअप प्रक्रिया उबंटू लिनक्स के समान है। इसे काम करने के लिए, इस गाइड के साथ पालन करें लेकिन सभी उदाहरणों को बदलें उपयुक्त साथ में Apt-get.

sudo apt स्थापित xinetd tftpd tftp

यदि आप उबंटू डेस्कटॉप पर हैं, तो उबंटू सॉफ्टवेयर सेंटर लॉन्च करना भी संभव है, इनमें से प्रत्येक पैकेज की खोज करें और उस तरह से इंस्टॉल करें, यदि आप प्रोग्राम इंस्टॉल करने के प्रशंसक नहीं हैं उपयुक्त.

 TFTPD कॉन्फ़िगर करें

अब जब TFTPD संकुल उबंटू सर्वर (या डेस्कटॉप) पर स्थापित किया जाता है तो अगला कदम सर्वर को कॉन्फ़िगर करना होता है ताकि यह सही तरीके से चले। कॉन्फ़िगरेशन प्रक्रिया में पहला चरण एक फ़ोल्डर बनाना है /etc/ निर्देशिका।

सुडोकू mddir -p /etc/xinetd.d/

जिस फ़ोल्डर का ध्यान रखा गया है, उसके साथ एक नई टेक्स्ट फ़ाइल बनाएं स्पर्श आदेश। सभी सर्वर कॉन्फ़िगरेशन इस फ़ाइल में जाएंगे।

सुडोल स्पर्श /etc/xinetd.d/tftp

उपयोग नहीं कर सकते सुडोल स्पर्श? टर्मिनल शेल को रूट के साथ ऊपर उठाने का प्रयास करें सूद- s पहले से।

सूद- s /etc/xinetd.d/tftp स्पर्श करें

अब जब फ़ाइल /etc/xinetd.d/ में मौजूद है, तो इसे नैनो टेक्स्ट एडिटर में खोलें।

सुडो नैनो -w /etc/xinetd.d/tftp

नीचे दिए गए कोड को लें और इसे नैनो टेक्स्ट एडिटर विंडो में पेस्ट करें।

सेवा tftp
{
प्रोटोकॉल = udp
port = 69
socket_type = dgram
प्रतीक्षा = हाँ
उपयोगकर्ता = कोई नहीं
सर्वर = /usr/sbin/in.tftpd
server_args = / tftpboot
अक्षम = नहीं
}

नैनो में tftp फ़ाइल में एडिट को सेव करके दबाएं Ctrl + O कीबोर्ड संयोजन। फिर दबायें Ctrl + X बाहर निकलने के लिए।

TFTP कॉन्फ़िगरेशन फ़ाइल के बाद, आपको अपने Ubuntu सर्वर या Ubuntu डेस्कटॉप पर रूट निर्देशिका (/) में "tftpboot" फ़ोल्डर बनाना होगा।

का उपयोग करते हुए mkdir कमांड, डायरेक्टरी बनाएं।

सुडो म्कदिर / टफ्टपबूट

इसके बाद, "tftpboot" फ़ोल्डर की अनुमतियों को अपडेट करें chmod आदेश।

सुडो चामोद -R 777 / tftpboot

एक बार जब आप "tftpboot" निर्देशिका के लिए अनुमति जानकारी अपडेट कर लेते हैं, तो इसका उपयोग करने का समय आ गया है chown उपयोगकर्ता की अनुमति की जानकारी को बदलने के लिए उपकरण।

नोट: हम "कोई नहीं" का उपयोग कर रहे हैं chown एक कारण के लिए नीचे कमान। यह उन सभी तक पहुँच की अनुमति देगा जो अलग-अलग उपयोगकर्ताओं के लिए इसे सेट करने के बजाय TFTP को समान अनुमतियों तक पहुँचने का प्रयास करते हैं।

सुडो चाउना -R कोई नहीं / tftpboot

अंत में, आपको परिवर्तनों को स्वीकार करने के लिए TFTP सर्वर सॉफ़्टवेयर को पुनरारंभ करना होगा। Ubuntu 16.04 और नए पर, यह के साथ किया जाता है systemctl आदेश।

sudo systemctl पुनरारंभ xinetd.service

उपर्युक्त systemctl कमांड को सफल मानते हुए, सर्वर को ऊपर और चलना चाहिए। टीएफटीपी के साथ फ़ाइलों को स्थानांतरित करने के बारे में जानने के लिए अगले अनुभाग पर जाएं।

TFTP पर फाइल ट्रांसफर करें

अब जब उबंटू सर्वर पर TFTP सर्वर चालू है और चल रहा है, हम फ़ाइलों को अपलोड और डाउनलोड करने के तरीके के बारे में बात कर सकते हैं। लिनक्स पर टीएफटीपी का उपयोग करने का कारण आवश्यक है, यह है कि एफ़टीपी क्लाइंट जैसे फ़ाइलज़िला और अन्य लोगों के पास इसके लिए समर्थन नहीं है।

शुरू करने के लिए, उस कंप्यूटर पर एक टर्मिनल खोलें जिसे आप दूरस्थ TFTP सर्वर से कनेक्ट करने की योजना बनाते हैं। फिर "tftp" पैकेज स्थापित करें, ताकि आप कनेक्शन भेज सकें, अपलोड कर सकें, डाउनलोड कर सकें, आदि।

उबंटू

sudo apt install tftp

डेबियन

sudo apt-get install tftp

आर्क लिनक्स

सुडो पैक्मैन -एस एटफ़्ट

फेडोरा

sudo dnf स्थापित tftp

OpenSUSE

sudo zypper स्थापित tftp

अपने सिस्टम पर सेट किए गए ऐप के साथ, अपने उबंटू टीएफटीपी सर्वर के आईपी पते का पता लगाएं। फिर, नीचे दिए गए उदाहरण का पालन करके, सर्वर से कनेक्ट करें।

नोट: अपने TFTP सर्वर के लिए आईपी पते का पता लगाने में मदद चाहिए? इस पोस्ट को यहाँ देखें!

tftp ip.address.of.tftp.server
 डालना। 

अपने TFTP सर्वर पर फ़ाइल भेजने के लिए, का उपयोग करें डाल आदेश।

फ़ाइल का नाम रखें

डाउनलोड

अपने TFTP सर्वर से फ़ाइल डाउनलोड करने के लिए, का उपयोग करें प्राप्त आदेश।

फ़ाइल का नाम प्राप्त करें
watch instagram story
खोज
हाल के पोस्ट