CentOS 7 पर Pritunl स्थापित करना

Pritunl OpenVPN के लिए एक खुला स्रोत प्रबंधन इंटरफ़ेस है। यह निजी नेटवर्क के लिए अनुमति देता है, देशी IPv6 समर्थन है, और उपयोग करने के लिए अपेक्षाकृत सरल है।

उस ने कहा, यह भी नियमित रूप से अद्यतन प्राप्त करता है, और पूर्ण अनुकूलन के लिए अनुमति देता है। उपरोक्त सुविधाओं के अलावा, कस्टम मार्गों का समर्थन किया जाता है, और वृद्धि के प्रदर्शन के लिए महत्वपूर्ण आकार का चयन किया जा सकता है।

आवश्यक शर्तें

Pritunl को स्थापित करने के लिए, आपको आवश्यकता होगी:

  • एक CentOS 7 सिस्टम (दोनों 32 और 64 बिट सिस्टम समर्थित हैं)।
  • रूट एक्सेस (निर्धारित करें कि क्या आप निम्न कमांड को निष्पादित करके रूट हैं:) whoami
  • न्यूनतम 512 एमबी रैम, या सबसे कम योजना।
  • MongoDB।
  • या तो nanoया vim(पाठ संपादक)।
  • SELinux अक्षम किया गया।

स्थापना

निर्भरता स्थापित करना

Pritunl को स्थापित करने के लिए, हमें आवश्यक रिपॉजिटरी को जोड़ना होगा yum। यम अनिवार्य रूप से CentOS और RHEL सिस्टम के लिए पैकेज मैनेजर है। यह समान है apt-get, इसलिए चिंता न करें यदि यह आपकी पहली बार है।

हम nanoइस ट्यूटोरियल के लिए उपयोग कर रहे हैं, लेकिन vimआप चाहें तो उपयोग कर सकते हैं।

पहली चीज़ जो हम कर रहे हैं वह है MongoDB रिपॉजिटरी को जोड़ना:

nano /etc/yum.repos.d/mongodb-org-3.4.repo

एक बार जब आप फ़ाइल में प्रवेश कर जाते हैं, तो उसे खाली होना चाहिए। निम्नलिखित को चिपकाएँ:

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

बाहर निकलें और दबाकर सेव CTRLऔर Oएक साथ। एक बार जब आप करते हैं, तो बस "एंटर" कुंजी दबाएं।

अब जब हमने रिपॉजिटरी को MongoDB(Pritunl के लिए डेटाबेस सॉफ्टवेयर) जोड़ दिया है, तो हमें Pritunl रिपॉजिटरी को जोड़ना होगा।

nano /etc/yum.repos.d/pritunl.repo

जब आपके पाठ संपादक में फ़ाइल लोड होती है, तो निम्नलिखित पेस्ट करें:

[pritunl]
name=Pritunl Repository
baseurl=https://repo.pritunl.com/stable/yum/centos/7/
gpgcheck=1
enabled=1

बाहर निकलें और सहेजें।

आगे बढ़ते हुए, हमें स्थापित करने की आवश्यकता है epel-release:

yum -y install epel-release

अब हमारे पास आवश्यक सभी निर्भरताएँ हैं। जारी रखने से पहले हमें SELinux को निष्क्रिय करना होगा:

nano /etc/selinux/config

इसे खोलने के बाद निम्नलिखित कहना चाहिए:

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=enforcing . 
# SELINUXTYPE= can take one of three two values:
#     targeted - Targeted processes are protected, 
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

को SELINUX=enforcingलाइन बदलें SELINUX=disabled

अपने सर्वर को रिबूट करें, और वापस लॉग इन करें।

Pritunl स्थापित करना

हमने सभी आवश्यक पैकेज जोड़ दिए हैं और Pritunl को स्थापित करने के लिए आवश्यक सेटिंग्स बदल दी हैं।

स्थापित करने से पहले, हमें कुछ कुंजियाँ जोड़ने की जरूरत है (रिपॉजिटरी के कार्य के लिए आवश्यक):

gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 7568D9BB55FF9E5287D586017AE645C0CF8E292A
gpg --armor --export 7568D9BB55FF9E5287D586017AE645C0CF8E292A > temp.tmp; sudo rpm --import temp.tmp

अब हम अस्थायी कुंजी को हटा सकते हैं:

rm -f temp.tmp

अब, हम yumPritunl को चलाने के लिए चलेंगे:

yum -y install pritunl mongodb-org

एक बार yumपूरा होने के बाद, हम इसे प्रिटुनल और मोंगोबीडी स्टार्टअप पर चलाएंगे:

systemctl start mongod pritunl
systemctl enable mongod pritunl

Pritunl अब स्थापित है।

विन्यास

Pritunl को स्थापित करने के बाद, निम्नलिखित चलाएँ:

pritunl setup-key

ऊपर दिए गए कमांड को चलाने से मिलने वाली कुंजी पर ध्यान दें।

अब, अपने सर्वर पर जाएँ:

https://YOUR_IP_ADDRESS

आपको निम्नलिखित देखना चाहिए:

CentOS 7 पर Pritunl स्थापित करना

उस कुंजी को चिपकाएँ जो आपको दी गई थी pritunl setup-key

"सेव" बटन को हिट करने के बाद, आपको क्रेडेंशियल सेट करने के लिए प्रेरित किया जाएगा। फिर आपको लॉगिन पृष्ठ पर भेज दिया जाएगा:

CentOS 7 पर Pritunl स्थापित करना

अपने क्रेडेंशियल्स के साथ साइन इन करें। उपयोगकर्ताओं को जोड़ने, और अपना पहला वीपीएन सर्वर बनाने के लिए अगले भाग पर आगे बढ़ें।

उपयोगकर्ता जोड़ना

यदि आप अन्य उपयोगकर्ताओं को अनुमति देना चाहते हैं (चाहे वह मित्र हो, या सहकर्मी), नेविगेशन बार पर "उपयोगकर्ता" लिंक पर क्लिक करें:

CentOS 7 पर Pritunl स्थापित करना

आपको पहले से ही एक संगठन बनाना चाहिए था, और एक उपयोगकर्ता बनाना सरल है। "उपयोगकर्ता जोड़ें" पर क्लिक करें, और आपको निम्नलिखित के साथ संकेत दिया जाएगा:

CentOS 7 पर Pritunl स्थापित करना

वीपीएन सर्वर बनाना

जैसा कि पहले उल्लेख किया गया है, प्रितुनल बस ओपनवीपीएन का प्रबंधन करता है।

नेविगेशन बार में "सर्वर" टैब पर जाएं और "सर्वर जोड़ें" पर क्लिक करें। आपको निम्नलिखित के साथ संकेत दिया जाएगा:

CentOS 7 पर Pritunl स्थापित करना

उपयुक्त जानकारी के साथ खेतों में भरें। आप प्रोटोकॉल चुन सकते हैं (UDP गति, और छोटी दूरी के लिए बेहतर है), स्थानीय IP श्रेणी और "उन्नत" टैब के माध्यम से उपलब्ध अन्य विकल्प।

एक बार जब आप "जोड़ें" हिट करते हैं, तो संवाद बंद हो जाएगा। ऐसा होने के बाद, "अटैच ऑर्गनाइज़ेशन" पर क्लिक करें।

पिछले अनुभाग में हमारे द्वारा बनाए गए संगठन और इस अनुभाग में बनाए गए वीपीएन सर्वर का चयन करें।

हिट "अटैच।"

अपने वीपीएन सर्वर से कनेक्ट करना

चूंकि प्रीतिनल ओपनवीपीएन का उपयोग करता है, इसलिए कनेक्टिंग एक हवा होनी चाहिए। आप Pritunl क्लाइंट, या स्टैंडअलोन OpenVPN क्लाइंट को स्थापित करने का विकल्प चुन सकते हैं।

नोट: कनेक्ट करने के लिए क्लाइंट इंस्टॉल करना आवश्यक है।

क्लाइंट को स्थापित करने से पहले, प्रबंधन इंटरफ़ेस में "उपयोगकर्ता" टैब पर वापस जाएं। आपके द्वारा बनाए गए उपयोगकर्ता के आगे आपको आइकन देखना चाहिए:

CentOS 7 पर Pritunl स्थापित करना

एक tar.gzफ़ाइल डाउनलोड करना शुरू कर देगा। निष्कर्षण पर, आपको कनेक्ट करने के लिए आवश्यक प्रोफ़ाइल प्राप्त होगी। फ़ाइल को किसी सुरक्षित स्थान पर सहेजें।

आप आधिकारिक साइट से Pritunl क्लाइंट डाउनलोड कर सकते हैं । क्लाइंट सभी OpenVPN सर्वर का समर्थन करता है।

सुरक्षा बढ़ाना

बढ़ी हुई सुरक्षा के लिए, Pritunl के साथ दो-कारक प्रमाणीकरण सक्षम करें! दो कारक प्रमाणीकरण Pritunl के साथ उपलब्ध है। यह OpenVPN के लिए कार्यक्षमता जोड़ता है। जिस कोड को आप कनेक्ट करने के लिए उपयोग कर सकते हैं, उसे उत्पन्न करने के लिए आप ऑटि या किसी भी समर्थित एप्लिकेशन का उपयोग कर सकते हैं।

निष्कर्ष

बधाई हो! आपने अपना स्वयं का वीपीएन सर्वर स्थापित और कॉन्फ़िगर किया है।

यदि आपको स्थापना रद्द करने की आवश्यकता है, तो प्रक्रिया सरल है। Daud:yum remove -y pritunl mongodb-org

का आनंद लें!

एक टिप्पणी छोड़ें

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

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

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ