दो Debian / Ubuntu सर्वर के बीच एक सुरक्षित संबंध बनाना Tinc का उपयोग करना

परिचय

Tinc एक बहु-मंच वीपीएन डेमॉन है जो इंटरनेट पर मेजबानों के बीच एक सुरक्षित निजी नेटवर्क बनाने के लिए सुरंग और एन्क्रिप्शन का उपयोग करता है।

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

स्थापना

टिब्बा aptको डेबियन और उबंटू के माध्यम से स्थापित किया जा सकता है , जो हम इस ट्यूटोरियल में कर रहे हैं:

apt-get install tinc

मूल विन्यास

एक बार स्थापित होने के बाद, आपको /etc/tincकिसी भी नाम के साथ उप निर्देशिका बनाने और नेविगेट करने की आवश्यकता होगी । नई बनाई गई निर्देशिका में हमारे नए निजी नेटवर्क के लिए सभी आवश्यक कॉन्फ़िगरेशन फाइलें होंगी।

अगला कदम /etc/tinc/nets.bootनई बनाई गई निर्देशिका के नाम के साथ एक नई रेखा जोड़ना और जोड़ना होगा ।

अगला कदम नव निर्मित निर्देशिका में एक Tinc कॉन्फ़िगरेशन फ़ाइल बनाना होगा। कॉन्फ़िगरेशन फ़ाइल का नाम होना चाहिए tinc.conftinc.confअपने पसंदीदा टेक्स्ट एडिटर का उपयोग करके खोलें और निम्नलिखित पंक्तियाँ जोड़ें:

Name = Name-of-this-Machine
AddressFamily = any
Mode = switch
Interface = tap0
ConnectTo = Name-of-the-other-Machine

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

अगला कदम एक नई फ़ाइल बनाना होगा, जिसका नाम tinc-upहमारे वीपीएन इंटरफ़ेस के लिए उचित पता है:

#!/bin/sh
ifconfig $INTERFACE up
ip addr add 10.100.100.1/31 dev $INTERFACE

चूँकि आपको Tinc रोकते समय इंटरफ़ेस बंद करने की आवश्यकता होती है, इसलिए हमें एक दूसरी फ़ाइल बनाने की आवश्यकता होती है जिसका नाम tinc-downVPN इंटरफ़ेस होता है।

#!/bin/sh
ifconfig $INTERFACE down

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

कीफिले बनाना

प्रमाणीकरण के लिए उपयोग की जाने वाली निजी और सार्वजनिक कुंजियों को बनाने के लिए Tinc एक अधिक सुरक्षित स्कीमा का उपयोग करता है। इससे पहले कि हम कुंजियाँ बनाएँ, हमें एक नई निर्देशिका बनाने की आवश्यकता है hosts; इस निर्देशिका में, हम tinc.confइसमें निम्नलिखित पंक्तियों के साथ एक नई फ़ाइल बना रहे हैं।

Address = External IP of our server
Port = Unused Port for connection

फिर, हम मुख्य फाइल बना सकते हैं:

tincd -n NETWORK_NAME -K4092

नोट:NETWORK_NAME  आपके द्वारा कॉन्फ़िगरेशन में बनाए गए फ़ोल्डर का नाम बदलें ।

नकल करने वाले कीफाइल

मान लें कि आपने अपने अन्य सर्वर को उसी तरह कॉन्फ़िगर किया है जिस तरह से आपने इस ट्यूटोरियल में संदर्भित को कॉन्फ़िगर किया है, आपको hostफ़ाइल को वर्तमान सर्वर से दूसरे / गंतव्य सर्वर पर कॉपी करना होगा ।

शुरू

एक बार दोनों सर्वर पर मुख्य फाइलें मौजूद होने के बाद, आप नीचे दिए गए कमांड का उपयोग करके Tinc शुरू कर सकते हैं:

tincd -n NETWORKNAME

निष्कर्ष

Tinc एक बहुत ही सुरक्षित Layer2 VPN डेमॉन है और अच्छा प्रदर्शन करता है, खासकर जब यह बैंडविड्थ थ्रूपुट, साथ ही साथ संपीड़न की बात आती है। इसके अतिरिक्त, इसमें AES-256 एन्क्रिप्शन है जो एक बहुत बड़ा लाभ है।

यह हमारे ट्यूटोरियल का समापन करता है। पढ़ने के लिए धन्यवाद।

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

डेबियन पर सेटअप 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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ