डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
प्योर-एफ़टीपी एक तेज़ और हल्का एफ़टीपी सर्वर है, जिसे सुरक्षा को ध्यान में रखते हुए बनाया गया है। इस ट्यूटोरियल में, मैं आपको 4 आसान चरणों में शुद्ध एफ़टीपी स्थापित करने और उपयोग करने का तरीका बताने जा रहा हूँ। यह मार्गदर्शिका बताती है कि डेबियन 9 पर शुद्ध एफ़टीपी कैसे स्थापित किया जाए।
प्योर-एफ़टीपी डेबियन की स्थिर रिपॉजिटरी में है, इसलिए आपके सिस्टम में किसी भी अतिरिक्त रिपॉजिटरी को जोड़ने की आवश्यकता नहीं है।
रूट कमांड के साथ निम्नलिखित कमांड चलाएँ:
apt install -y pure-ftpd-common pure-ftpd
ऐसे कई विकल्प हैं जिनका उपयोग आप एप्लिकेशन के व्यवहार को बदलने के लिए कर सकते हैं। इन विकल्पों को स्टार्टअप में प्योर-एफ़टीपी के डेमॉन पर लागू किया जा सकता है या आप conf
निर्देशिका के अंदर आवश्यक फाइलें बनाकर उन्हें निरंतर बना सकते हैं ।
हम चाहते हैं:
chroot
) उपयोगकर्ताओं को केवल अपने स्वयं के घर निर्देशिका तक पहुंच है।Pure-FTPd के डेटाबेस को सक्षम करें और वर्चुअल उपयोगकर्ताओं को सक्षम करने के लिए PAM और Unix प्रमाणीकरण को अक्षम करें:
ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/50pure
echo no > /etc/pure-ftpd/conf/PAMAuthentication
echo no > /etc/pure-ftpd/conf/UnixAuthentication
अपने पहले लॉगिन पर उपयोगकर्ताओं के लिए घर निर्देशिका बनाने के लिए Pure-FTPd सेट करें:
echo "yes" > /etc/pure-ftpd/conf/CreateHomeDir
सबको चोदो।
echo "yes" > /etc/pure-ftpd/conf/ChrootEveryone
यदि आप अन्य विकल्पों के बारे में जानने के इच्छुक हैं, तो आधिकारिक दस्तावेज़ पृष्ठ पर जाएँ ।
शुद्ध-एफ़टीपी आभासी-उपयोगकर्ताओं को संभाल सकता है, जिसका अर्थ है कि उन्हें प्योर-एफ़टीपी के डेटाबेस में रखा गया है और लिनक्स सिस्टम उपयोगकर्ताओं से संबंधित नहीं हैं।
शुद्ध-एफ़टीपी के लिए आभासी-उपयोगकर्ताओं के साथ फ़ाइलों का प्रबंधन करने के लिए हमें एक लिनक्स उपयोगकर्ता और समूह बनाने की आवश्यकता है जिसमें सभी आभासी उपयोगकर्ता जुड़े होंगे। सभी आभासी उपयोगकर्ता एक ही सिस्टम उपयोगकर्ता और समूह का उपयोग कर सकते हैं जब तक कि उन्हें काट दिया गया हो।
सिस्टम उपयोगकर्ता और समूह बनाने के लिए निम्नलिखित कमांड चलाएँ:
groupadd ftpusr
useradd -g ftpusr -d /dev/null -s /etc ftpusr
नोट : हम नहीं चाहते कि इस उपयोगकर्ता के पास घर निर्देशिका या लॉगिन क्षमता हो।
हमारी एफ़टीपी रूट निर्देशिका बनाएँ:
mkdir /home/FTP
Pure-FTPd में एक आभासी-उपयोगकर्ता बनाएँ:
pure-pw useradd alex -u ftpusr -g ftpusr -d /home/FTP/alex
हमने अपना पहला वर्चुअल-यूज़र ( alex
) जोड़ा है और इसे सिस्टम यूज़र / ग्रुप ( ftpusr
) से जोड़ा है । आपके द्वारा लिखी गई सभी फाइलें सिस्टम पर alex
स्वामित्व में होंगी ftpusr
।
शुद्ध-एफ़टीपी डेटाबेस को अपडेट करें:
pure-pw mkdb
उपयोगकर्ता की जानकारी की जाँच करें:
pure-pw show alex
Login : alex
Password : <encrypted password>
UID : 1000 (ftpusr)
GID : 1000 (ftpusr)
Directory : /home/FTP/alex/./
Full name :
Download bandwidth : 0 Kb (unlimited)
Upload bandwidth : 0 Kb (unlimited)
Max files : 0 (unlimited)
Max size : 0 Mb (unlimited)
Ratio : 0:0 (unlimited:unlimited)
Allowed local IPs :
Denied local IPs :
Allowed client IPs :
Denied client IPs :
Time restrictions : 0000-0000 (unlimited)
Max sim sessions : 0 (unlimited)
जीवन को आसान बनाने के लिए, एफ़टीपी खातों को जोड़ने के लिए निम्नलिखित स्क्रिप्ट का उपयोग करें:
echo -e '#!/bin/bash\nread -p "Enter UserName: " usrname\npure-pw useradd $usrname -u ftpusr -g ftpusr -d /home/FTP/$usrname && pure-pw mkdb' > /usr/sbin/ftp-createacc
chmod u+x /usr/sbin/ftp-createacc
अब, एफ़टीपी खाते बनाना सरल है:
ftp-createacc
Enter UserName: mike
Password:
Enter it again:
सबसे पहले, हमें ओपनएसएसएल स्थापित करने की आवश्यकता है।
apt install -y openssl
शुद्ध शुद्ध-एफ़टीपी को टीएलएस का उपयोग करने के लिए, या हम इसे वैकल्पिक बना सकते हैं जिसका अर्थ है कि असुरक्षित और टीएलएस कनेक्शन दोनों स्वीकार किए जाते हैं
# force TLS
echo 2 > /etc/pure-ftpd/conf/TLS
# insecure + TLS
echo 1 > /etc/pure-ftpd/conf/TLS
हमारी कुंजी संग्रहीत करने के लिए एक निर्देशिका बनाएं।
mkdir -p /etc/ssl/pure-ftpd
बंडल कुंजी (निजी कुंजी और सार्वजनिक कुंजी) उत्पन्न करें।
openssl req -x509 -nodes -days 730 -newkey rsa:2048 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem
पुन: प्रारंभ करें pure-ftpd
डेमॉन।
systemctl restart pure-ftpd
यदि आपके पास आपके सिस्टम पर फ़ायरवॉल स्थापित है, या आपका सर्वर NAT के पीछे है, तो आपको शुद्ध-FTPd में निष्क्रिय पोर्ट को परिभाषित करना होगा और इन पोर्ट को अपने फ़ायरवॉल में खोलना होगा, अन्यथा आपको इस तरह की त्रुटियां प्राप्त होंगी:
Server sent passive reply with unroutable address. Passive mode failed.
Failed to retrieve directory listing.
500 I won't open a connection to 192.168.1.4 (only to 10.10.10.10).
शुद्ध-एफ़टीपी में निष्क्रिय बंदरगाह सेट करें:
echo "40110 42210" > /etc/pure-ftpd/conf/PassivePortRange
pure-ftpd
परिवर्तन लागू करने के लिए पुनरारंभ करें।
systemctl restart pure-ftpd
अपने फ़ायरवॉल में, आने वाली पोर्ट रेंज 40110 से 42210 , प्रोटोकॉल टीसीपी खोलें ।
एफ़टीपी स्वभाव से असुरक्षित है, लेकिन यह तेज़ और सेटअप करने में आसान है। अधिक सुरक्षित समाधान के लिए, इसके बजाय SFTP का उपयोग करें।
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
परिचय MySQL में विचारों के रूप में एक महान विशेषता है। दृश्य संग्रहीत प्रश्न हैं। अन्यथा लंबी क्वेरी के लिए उन्हें एक उपनाम के रूप में सोचें। इस गाइड में,
यह आलेख आपको सिखाएगा कि डेबियन पर चेरोट जेल कैसे सेट करें। मुझे लगता है कि आप डेबियन 7.x का उपयोग कर रहे हैं यदि आप डेबियन 6 या 8 चला रहे हैं, तो यह काम कर सकता है, बू
परिचय डेबियन पर वीपीएन सर्वर स्थापित करने का एक आसान तरीका PiVPN के साथ है। PiVPN OpenVPN के लिए एक इंस्टॉलर और आवरण है। यह आपके लिए सरल कमांड बनाता है
एक अलग प्रणाली का उपयोग? चूंकि GitHub को Microsoft द्वारा अधिग्रहित किया गया था, काफी कुछ डेवलपर्स ने अपने स्वयं के कोड रिपॉजिटरी को github.co से माइग्रेट करने की योजना बनाई है
PBX इन ए फ्लैश 5 (PIAF5) एक डेबियन 8 आधारित ऑपरेटिंग सिस्टम है जो आपके Vultr VPS को पूर्ण विकसित PBX में बदल देता है। इसके पास निम्नलिखित विशेषताएं हैं, और बहुत कुछ।
एक अलग प्रणाली का उपयोग? ब्रेटली Gzip की तुलना में बेहतर संपीड़न अनुपात के साथ एक नई संपीड़न विधि है। इसका स्रोत कोड सार्वजनिक रूप से Github पर होस्ट किया गया है। थी
परिचय लिनिस एक स्वतंत्र, ओपन-सोर्स सिस्टम ऑडिटिंग टूल है जिसका उपयोग कई सिस्टम एडमिनिस्ट्रेटर द्वारा अखंडता को सत्यापित करने और उनके सिस्टम को सख्त करने के लिए किया जाता है। मैं
एक अलग प्रणाली का उपयोग? Neos एक CMS के साथ एक कंटेंट एप्लीकेशन प्लेटफॉर्म है और इसके मूल में एक एप्लीकेशन फ्रेमवर्क है। यह मार्गदर्शिका आपको बताएगी कि किस तरह से आपको जमाना है
परिचय कैक्टि एक खुला स्रोत निगरानी और रेखांकन उपकरण है जो पूरी तरह से आरआरडी डेटा पर आधारित है। कैक्टि के माध्यम से, आप लगभग किसी भी प्रकार के डेविक की निगरानी कर सकते हैं
एक अलग प्रणाली का उपयोग? InvoicePlane एक स्वतंत्र और खुला स्रोत चालान आवेदन है। इसका स्रोत कोड इस Github भंडार पर पाया जा सकता है। यह गाइड
एक अलग प्रणाली का उपयोग? रीडर सेल्फ 3.5 एक सरल और लचीला, मुफ्त और खुला स्रोत है, स्वयं-होस्ट आरएसएस रीडर और Google रीडर विकल्प है। पाठक सेल
एक अलग प्रणाली का उपयोग? बुकस्टैक जानकारी को व्यवस्थित और संग्रहीत करने के लिए एक सरल, स्व-होस्टेड, आसानी से उपयोग होने वाला प्लेटफॉर्म है। बुकस्टैक पूरी तरह से स्वतंत्र और खुला है
परिचय FFmpeg वीडियो और ऑडियो एन्कोडिंग / डिकोडिंग के लिए एक ओपन सोर्स कमांड लाइन टूल है। इसकी मुख्य विशेषताएं उच्च गति, गुणवत्ता और छोटी फिल्म हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
यह लेख वल्चर पर टेम्प्लेट के रूप में पेश किए जाने वाले सर्वर ऑपरेटिंग सिस्टम का एक संक्षिप्त सार प्रदान करता है। CentOS CentOS RHEL (Re) का एक ओपन-सोर्स संस्करण है
एक अलग प्रणाली का उपयोग? एक्स-कार्ट एक बहुत ही लचीली ओपन-सोर्स ईकामर्स प्लेटफॉर्म है जिसमें बहुत सारे फीचर्स और इंटीग्रेशन हैं। एक्स-कार्ट सोर्स कोड होस्ट है
मुनिन आपकी मशीन में प्रक्रियाओं और संसाधनों का सर्वेक्षण करने के लिए एक निगरानी उपकरण है और एक वेब इंटरफेस के माध्यम से रेखांकन में जानकारी प्रस्तुत करता है। अनुयायी का उपयोग करें
एक अलग प्रणाली का उपयोग? टिनी टिनी RSS रीडर एक स्वतंत्र और खुला स्रोत है जो स्वयं-आधारित वेब-आधारित समाचार फ़ीड (RSS / Atom) रीडर और एग्रीगेटर है, जिसे अलो के लिए डिज़ाइन किया गया है
परिचय इस ट्यूटोरियल में, हम CentOS, Debian, या Ubuntu पर चलने वाले लिनक्स सर्वर में एक संपूर्ण IP रेंज / सबनेट जोड़ने की प्रक्रिया को कवर करेंगे। प्रोज
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ