लिनक्समध्ये FTP सर्व्हर तयार करणे

नेटवर्कवरील फाईल्सचे हस्तांतरण योग्य प्रकारे कॉन्फिगर केलेल्या FTP सर्व्हरचे आभार मानले जाते. हे प्रोटोकॉल टीसीपी क्लायंट-सर्व्हर आर्किटेक्चर वापरुन कार्य करते आणि कनेक्टेड नोड्समधील आदेशांचे हस्तांतरण सुनिश्चित करण्यासाठी विविध नेटवर्क कनेक्शनचा वापर करते. ज्या वापरकर्त्यांनी विशिष्ट होस्टिंग कंपनीशी कनेक्ट केले आहे त्यांना वेबसाइट देखभाल सेवा किंवा इतर सॉफ्टवेअर प्रदान करणार्या कंपनीच्या आवश्यकतांनुसार वैयक्तिक FTP सर्व्हर सेट करण्याची आवश्यकता आहे. पुढे, युटिलिटिजच्या उदाहरणाचा वापर करून लिनक्समध्ये अशी सर्व्हर कशी तयार करावी ते आपण दाखवू.

लिनक्समध्ये FTP सर्व्हर तयार करा

आज आम्ही व्हीएसएफटीपीडी नावाचे साधन वापरु. अशा FTP सर्व्हरचे फायदे असे आहेत की डीफॉल्टनुसार ते बर्याच ऑपरेटिंग सिस्टमवर चालते, ते विविध लिनक्स वितरणाच्या अधिकृत रेपॉजिटरीजची देखभाल करते आणि योग्य ऑपरेशनसाठी कॉन्फिगर करणे तुलनेने सोपे आहे. तसे, हे विशेष FTP लिनक्स कर्नलवर अधिकृतपणे वापरले जाते आणि बरेच होस्टिंग कंपन्या VSftpd स्थापित करण्याची शिफारस करतात. म्हणून, आवश्यक घटक स्थापित आणि कॉन्फिगर करण्याच्या चरण-दर-चरण प्रक्रियेकडे लक्ष द्या.

चरण 1: व्हीएसएफटीपीडी स्थापित करा

डिफॉल्टनुसार, वितरणात सर्व आवश्यक व्हीएसएफटीपीडी लायब्ररी उपलब्ध नाहीत, म्हणून ते कन्सोलद्वारे व्यक्तिचलितरित्या लोड केले पाहिजेत. हे खालीलप्रमाणे केले आहे:

  1. उघडा "टर्मिनल" उदाहरणार्थ, मेनूद्वारे, कोणत्याही सोयीस्कर पद्धती.
  2. आदेश नोंदणी करण्यासाठी डेबियन किंवा उबंटू आवृत्त्या धारकांना आवश्यक आहे.sudo apt-get vsftpd स्थापित करा. सेंटोस, फेडोरा -yum इन्स्टॉल vsftpd, आणि Gentoo साठी -विस्फोट vsftpd. परिचयानंतर, वर क्लिक करा प्रविष्ट करास्थापना प्रक्रिया सुरू करण्यासाठी.
  3. योग्य संकेतशब्द निर्दिष्ट करुन आपल्या खात्यासह आपल्याकडे अधिकार असल्याची पुष्टी करा.
  4. सिस्टममध्ये नवीन फाइल्स जोडल्या जाण्याची प्रतीक्षा करा.

आम्ही CentOS च्या मालकांचे लक्ष वेधतो, जे कोणत्याही होस्टिंगवरून समर्पित व्हर्च्युअल सर्व्हर वापरतात. आपल्याला OS कर्नल मॉड्यूल अद्यतनित करण्याची आवश्यकता असेल, कारण या प्रक्रियेशिवाय, स्थापना दरम्यान एक गंभीर त्रुटी दिसून येईल. खालील आदेश यशस्वीरित्या प्रविष्ट करा:

यम अपडेट
rpm -Uvh //www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum-plugin-fastestmirror इंस्टॉल करा
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-3.15.6-1.el7.elrepo.x86_64.rpm
yum कर्नल-एमएल-3.15.6-1.el7.elrepo.x86_64.rpm प्रतिष्ठापीत करा
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-3.15.6-1.el7.elrepo.x86_64.rpm
yum install कर्नल-एमएल-डेव्हल-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-doc-3.15.6-1.el7.elrepo.noarch.rpm
yum कर्नल-एमएल-डॉक-3.15.6-1.el7.elrepo.noarch.rpm स्थापित करा
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-headers-3.15.6-1.el7.elrepo.x86_64.rpm
yum कर्नल-एमएल-हेडर स्थापित करा-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-tools-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-tools-libs-3.15.6-1.el7.elrepo.x86_64.rpm
yum install कर्नल-एमएल-टूल्स-libs-3.15.6-1.el7.elrepo.x86_64.rpm
yum कर्नल-एमएल-टूल्स-3.15.6-1.el7.elrepo.x86_64.rpm स्थापित करा
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-tools-libs-devel-3.15.6-1.el7.elrepo.x86_64.rpm
yum-kernel-ml-tools-libs-devel-3.15.6-1.el7.elrepo.x86_64.rpm प्रतिष्ठापीत करा
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/perf-3.15.6-1.el7.elrepo.x86_64.rpm
yum install per-3.15.6-1.el7.elrepo.x86_64.rpm इंस्टॉल करा
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/python-perf-3.15.6-1.el7.elrepo.x86_64.rpm
yum install python-perf-3.15.6-1.el7.elrepo.x86_64.rpm
yum --enablerepo = elrepo-kernel कर्नल-एमएल प्रतिष्ठापीत करा

या संपूर्ण प्रक्रियेनंतर, कॉन्फिगरेशन फाईलला सोयीस्कर पद्धतीने चालवा./boot/grub/grub.conf. त्याचे सामुग्री सुधारित करा जेणेकरुन पुढील पॅरामीटर्समध्ये योग्य मूल्ये असतील:

डीफॉल्ट = 0
कालबाह्य = 5
शीर्षक vmlinuz-4.0.4-1.el7.elrepo.x86_64
मूळ (एचडी 0,0)
कर्नल /boot/vmlinuz-4.0.4-1.el7.elrepo.x86_64 कंसोल = hvc0 xencons = tty0 रूट = / dev / xvda1 ro
initrd /boot/initramfs-4.0.4-1.el7.elrepo.x86_64.img

मग आपल्याला फक्त समर्पित सर्व्हर रीस्टार्ट करावे लागेल आणि संगणकावरील FTP सर्व्हरच्या त्वरित स्थापनेकडे जावे लागेल.

चरण 2: आरंभिक FTP सर्व्हर सेटअप

प्रोग्रामसह, त्याची कॉन्फिगरेशन फाइल संगणकावर लोड केली गेली ज्यापासून FTP सर्व्हर कार्य करतो. होस्टिंग किंवा त्यांच्या स्वतःच्या पसंतीच्या शिफारसींवर सर्व सेटिंग्ज पूर्णपणे वैयक्तिकरित्या तयार केली जातात. आम्ही केवळ ही फाइल कशी उघडली आणि कोणत्या पॅरामीटर्सकडे लक्ष दिले पाहिजे ते दर्शवू शकतो.

  1. डेबियन किंवा उबंटू ऑपरेटिंग सिस्टमवर, कॉन्फिगरेशन फाइल याप्रमाणे चालते:सुडो नॅनो /etc/vsftpd.conf. सेंटोस आणि फेडोरामध्ये हे मार्ग आहे./etc/vsftpd/vsftpd.conf, आणि Gentoo मध्ये -/etc/vsftpd/vsftpd.conf.example.
  2. फाइल स्वतः कंसोल किंवा टेक्स्ट एडिटरमध्ये प्रदर्शित केली आहे. खाली दिलेल्या बिंदूंकडे लक्ष द्या. आपल्या कॉन्फिगरेशन फाइलमध्ये त्यांचे समान मूल्य असले पाहिजेत.

    अनामित_योग्य = नाही
    local_enable = होय
    write_enable = होय
    chroot_local_user = होय

  3. बाकीचे संपादन स्वतः करा, आणि नंतर बदल जतन करणे विसरू नका.

चरण 3: प्रगत वापरकर्ता जोडणे

आपण आपल्या मुख्य खात्याद्वारे नसल्यास FTP सर्व्हरसह काम करणार असाल किंवा इतर वापरकर्त्यांना प्रवेश देऊ इच्छित असल्यास, तयार केलेल्या प्रोफाइलमध्ये अतिसुरक्त अधिकार असणे आवश्यक आहे जेणेकरून व्हीएसएफटीपीडी युटिलिटीमध्ये प्रवेश करताना प्रवेश नाकारण्यात कोणतीही त्रुटी नाही.

  1. चालवा "टर्मिनल" आणि आज्ञा एंटर कराsudo adduser वापरकर्ता 1कुठे वापरकर्ता 1 - नवीन खात्याचे नाव.
  2. त्यासाठी पासवर्ड सेट करा, आणि नंतर याची पुष्टी करा. याव्यतिरिक्त, आम्ही खात्याची होम निर्देशिका लक्षात ठेवण्याची जोरदार शिफारस करतो, भविष्यात आपल्याला कन्सोलद्वारे त्यात प्रवेश करण्याची आवश्यकता असू शकेल.
  3. मूलभूत माहिती भरा - पूर्ण नाव, खोली क्रमांक, फोन नंबर आणि आवश्यक असल्यास, इतर माहिती.
  4. त्यानंतर, आज्ञा प्रविष्ट करुन वापरकर्त्यास विस्तारित अधिकार द्याsudo adduser user1 sudo.
  5. वापरकर्त्यास त्याच्या फाइल्स साठवून ठेवण्यासाठी स्वतंत्र निर्देशिका तयार कराsudo mkdir / home / user1 / फाइल्स.
  6. पुढे, आपल्या घराच्या फोल्डरमध्ये जासीडी / घरआणि नवीन वापरकर्ता टाइप करून आपल्या निर्देशिकेचा मालक बनवितेक्राउन रूट: रूट / होम / यूजर 1.
  7. सर्व बदल केल्यानंतर सर्व्हर रीस्टार्ट करा.सुडो सर्व्हिस vsftpd रीस्टार्ट. फक्त Gentoo वितरण मध्ये, उपयुक्तता माध्यमातून रीबूट होते/etc/init.d/vsftpd रीस्टार्ट.

आता आपण नवीन वापरकर्त्याच्या वतीने ऍक्सेस ऍक्सेस अधिकार असलेल्या FTP सर्व्हरवर सर्व आवश्यक क्रिया करू शकता.

चरण 4: फायरवॉल कॉन्फिगर करा (केवळ उबंटू)

इतर वितरणाच्या वापरकर्त्यांनी या चरणावर सुरक्षितपणे सोडू शकता, कारण पोर्ट कॉन्फिगरेशन यापुढे कोठेही उबंटूमध्ये आवश्यक नसते. डिफॉल्टनुसार, फायरवॉल अशा प्रकारे कॉन्फिगर केले जाते की ते आम्हाला आवश्यक असलेल्या पत्त्यांमधून येणार्या रहदारीमध्ये येऊ देणार नाही, म्हणूनच आम्हाला त्याचे मार्ग स्वहस्ते मंजूर करण्याची आवश्यकता असेल.

  1. कंसोलमध्ये, एक एक करून आज्ञा सक्रिय करा.sudo ufw अक्षमआणिsudo ufw सक्षमफायरवॉल रीस्टार्ट करण्यासाठी.
  2. वापरून इनबाउंड नियम जोडाsudo ufw 20 / टीसीपी परवानगी देतेआणिsudo ufw 21 / टीसीपी परवानगी देते.
  3. फायरवॉलची स्थिती पाहून नियम लागू झाले का ते तपासासुडो यूएफव्ही स्टेटस.

स्वतंत्रपणे, मला काही उपयुक्त आज्ञा उल्लेख करायच्या आहेत:

  • /etc/init.d/vsftpd प्रारंभकिंवासेवा vsftpd सुरू- संरचना फाइलचे विश्लेषण;
  • नेटस्टॅट-टॅनप | ग्रॅप लिस्टेन- FTP सर्व्हरच्या स्थापनेची शुद्धता तपासत आहे;
  • मनुष्य vsftpd- उपयुक्ततेच्या ऑपरेशनशी संबंधित आवश्यक माहिती शोधण्यासाठी अधिकृत व्हीएसएफटीपीडी दस्ताऐवजांना कॉल करा;
  • सेवा vsftpd रीस्टार्टकिंवा/etc/init.d/vsftpd रीस्टार्ट- सर्व्हर रिबूट.

एफटीपी-सर्व्हरवर प्रवेश मिळविण्याबाबत आणि त्याच्याबरोबर पुढील कार्य करण्याविषयी, आपल्या डेटाच्या होस्टिंग प्रतिनिधींना हा डेटा प्राप्त करण्यासाठी संपर्क साधा. त्यांच्याकडून, आपण ट्यूनिंगच्या सूक्ष्म गोष्टी आणि विविध प्रकारच्या त्रुटींच्या घटनांबद्दल माहिती स्पष्ट करण्यात सक्षम असाल.

हा लेख शेवटी येतो. आज आम्ही कोणत्याही होस्टिंग कंपनीशी बांधील नसलेल्या व्हीएसएफटीपीडी सर्व्हरची स्थापना प्रक्रिया विश्लेषित केली आहे, म्हणून आमच्या निर्देशांचे पालन करताना हे लक्षात ठेवा आणि आपल्या व्हर्च्युअल सर्व्हरसह कंपनीद्वारे प्रदान केलेल्या त्यांच्याशी तुलना करा. याव्यतिरिक्त, आम्ही आपल्याला आपल्या इतर सामग्रीसह परिचित करण्यासाठी सल्ला देतो, जे LAMP घटकांच्या स्थापना विषयाशी संबंधित आहे.

हे देखील पहा: उबंटूमध्ये LAMP संच स्थापित करणे

व्हिडिओ पहा: कस ऍमझन मघ सरवहर रज FTP सट अप करणयसठ (मे 2024).