अगले लेख में हम क्रोक पर एक नज़र डालने जा रहे हैं। आज उपयोगकर्ताओं को कई और विभिन्न तरीके मिल सकते हैं फ़ाइलें स्थानांतरित करें दो या अधिक टीमों के बीच। क्रोक हमें उन तरीकों में से एक के साथ प्रदान करने जा रहा है, जिन्हें कमांड लाइन से उपयोग करने के लिए डिज़ाइन किया गया है और जो हमें कंप्यूटरों के बीच फ़ाइलों को और फ़ोल्डरों को आसानी से, जल्दी और सुरक्षित रूप से स्थानांतरित करने की अनुमति देगा।
इस उपकरण का उपयोग करते हुए, डेटा ट्रांसफर जल्दी से किया जाता है क्योंकि यह सिस्टम के बीच रिले सर्वर के रूप में कार्य करता है। एक संचार परत बनाएँ पूर्ण द्वैध दो टीमों के बीच वास्तविक समय में, इसलिए 'के कार्यभार'और'मुक्ति'टीमों के बीच एक साथ किया जाता है.
Croc पासवर्ड प्रमाणीकरण कुंजी एक्सचेंज लाइब्रेरी का उपयोग करके अंत-से-अंत एन्क्रिप्शन प्रदान करता है (pake)। PAKE पुस्तकालय दो उपयोगकर्ताओं को एक कमजोर कुंजी का उपयोग करके एक मजबूत गुप्त कुंजी उत्पन्न करने की अनुमति देता है जो वे दोनों पहले से जानते हैं। इस गुप्त कुंजी का उपयोग अतिरिक्त एन्क्रिप्शन के बाद किया जाता है।
Croc सामान्य विशेषताओं
- यह है एक मुक्त और खुला स्रोत कार्यक्रम.
- चूंकि Croc रिट्रांसमिशन का उपयोग करता है, केंद्रीय सर्वर या पोर्ट अग्रेषण की कोई आवश्यकता नहीं है.
- है एक गुणक अनुप्रयोग, इसलिए आप Gnu / Linux, Mac और Windows प्लेटफार्मों के बीच डेटा स्थानांतरित कर सकते हैं।
- प्रदान करता है लाइब्रेरी का उपयोग करके एंड-टू-एंड एन्क्रिप्शन pake.
- कार्यक्रम हमें आपको एक साथ कई फ़ाइलों को स्थानांतरित करने की अनुमति देता है.
- यदि किसी भी कारण से डेटा ट्रांसफर बाधित होता है, हम उन फ़ाइलों की प्रतिलिपि बनाना फिर से शुरू कर पाएंगे, जहां से इसे पिछली बार छोड़ा गया था.
- की आवश्यकता है शून्य निर्भरता.
- क्रोक है GO प्रोग्रामिंग भाषा में लिखा गया है और एमआईटी लाइसेंस के तहत स्वतंत्र रूप से उपलब्ध है।
ये केवल कुछ विशेषताएं हैं जो यह कार्यक्रम प्रदान करता है। वे कर सकते हैं उन सभी से सलाह लें GitHub पेज को प्रोजेक्ट करें.
Ubuntu पर Croc स्थापित करें
क्रोक कर सकते हैंबैश का समर्थन करने वाले किसी भी Gnu / Linux और Unix वितरण पर स्थापित करें टर्मिनल में निम्नलिखित कमांड का उपयोग कर (Ctrl + Alt + T):
curl https://getcroc.schollz.com | bash
यह आज्ञा में Croc स्थापित करेगा / usr / स्थानीय / बिन / स्थान.
आप भी कर सकते हैं से precompiled द्विपदीय डाउनलोड करें संस्करण पृष्ठ परियोजना का। इस मामले में हम Ubuntu 20.04 सिस्टम के लिए Croc DEB फाइल को टर्मिनल (Ctrl + Alt + T) में निम्न कमांड का उपयोग कर डाउनलोड कर सकते हैं:
wget https://github.com/schollz/croc/releases/download/v8.3.2/croc_8.3.2_Linux-64bit.deb
एक बार डाउनलोड समाप्त होने के बाद, हम कर सकते हैं प्रोग्राम को इंस्टॉल करो निम्नलिखित आदेश के साथ:
sudo dpkg -i croc_8.3.2_Linux-64bit.deb
क्रोक को एक स्नैप पैकेज के रूप में भी स्थापित किया जा सकता है। टर्मिनल (Ctrl + Alt + T) में आपको केवल कमांड का उपयोग करना होगा:
sudo snap install croc
क्रोक का उपयोग करें
के साथ शुरू, हमें यह सुनिश्चित करना होगा कि हमने उन सभी प्रणालियों में क्रोक स्थापित किया है जिन्हें हम शिपमेंट में शामिल करना चाहते हैं।
कंप्यूटर के बीच फ़ाइलों और फ़ोल्डरों को स्थानांतरित करें
पैरा Croc का उपयोग करके एक फ़ाइल या फ़ोल्डर को स्थानांतरित करें, हमें बस निम्नलिखित की तरह कुछ निष्पादित करना होगा:
croc send ruta-al-archivo-o-carpeta
एक व्यावहारिक उदाहरण होगा:
croc send archivo.png
जैसा कि आप उपरोक्त स्क्रीनशॉट में देख सकते हैं, यह कमांड एक यादृच्छिक कोड वाक्यांश उत्पन्न करेगा जो इस उदाहरण में है:
flex-hazard-immune
कोड वाक्यांश का उपयोग पासवर्ड के साथ एक प्रामाणिक कुंजी अनुबंध स्थापित करने के लिए किया जाता है (pake) है। यह एंड-टू-एंड एन्क्रिप्शन के लिए उपयोग करने के लिए प्रेषक और प्राप्तकर्ता के लिए एक गुप्त कुंजी उत्पन्न करता है.
किसी अन्य कंप्यूटर पर उपरोक्त फ़ाइल प्राप्त करने के लिए, प्राप्तकर्ता को क्रोक कमांड के आगे यह कुंजी टाइप करनी चाहिए:
croc flex-hazard-immune
फिर हमें दबाना होगा 'y'और दबाओ पहचान फ़ाइल प्राप्त करने के लिए।
फ़ाइल को कंप्यूटर पर सहेजा जाएगा, उसी फ़ोल्डर में जहां हम इस अंतिम कमांड को निष्पादित कर रहे हैं.
कस्टम कोड वाक्यांश सेट करें
जैसा कि आप पिछले उदाहरण में देख सकते हैं, Croc हर बार जब हम एक फ़ाइल या फ़ोल्डर भेजते हैं तो एक यादृच्छिक कोड उत्पन्न करता है। लेकिन हम अपनी पसंद के लिए एक व्यक्तिगत कोड के साथ फाइल या फ़ोल्डर भेजने में सक्षम होंगे, हमें केवल विकल्प का उपयोग करना होगा -कोड.
croc send --code descargar-esto archivo.txt
इस उदाहरण में, 'इसे डाउनलोड करें'कोड वाक्यांश है। प्राप्तकर्ता निम्न कमांड का उपयोग करके फ़ाइल प्राप्त कर सकता है:
croc descargar-esto
पाठ भेजें
यदि हम एक URL या संदेश साझा करने में रुचि रखते हैं, तो Croc भी हमारी मदद कर सकता है। Croc का उपयोग करके पाठ भेजने के लिए हमें केवल निष्पादन करना होगा:
croc send --text "Mensaje de texto enviado con Croc"
El प्राप्तकर्ता को एक पाठ संदेश प्राप्त होगा निम्नलिखित आदेश के साथ:
croc sound-laura-vital
मदद
को इस टूल की मदद लें, टर्मिनल में (Ctrl + Alt + T) हमें केवल निष्पादित करना होगा:
croc --help
क्योंकि यह खुला स्रोत है और आसानी से संकलित होने वाली भाषा में लागू किया जाता है (Go), इस उपकरण का उपयोग किसी भी सिस्टम पर किया जा सकता है। कंप्यूटर के बीच फ़ाइलों या फ़ोल्डरों को साझा करने का यह तरीका तेज़, सुरक्षित और उपयोग में आसान है। यह में इस परियोजना के बारे में अधिक जानकारी प्राप्त करें इसके निर्माता का ब्लॉग.