क्रिप्टमाउंटसह प्रतिमेत फायली कूटबद्ध कशी करावी?

फायली कूटबद्ध करा

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

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

पहिली पायरी आपण काय करणार आहोत आमचा कंटेनर तयार करा एनक्रिप्ट केलेल्या फाइल्स कोठे ठेवल्या जातील त्यासाठी आम्ही डीडी टूल वापरू जे रिक्त प्रतिमा तयार करण्यासाठी आमचे समर्थन करेल जिथे आपण आमच्या फाईल्स होस्ट करू आणि त्यामध्ये त्या सुरक्षित करू शकाल.

यासाठी आम्ही होस्ट करण्यासाठी माहितीच्या आकारानुसार एक फाईल तयार करणार आहोत आम्ही आपल्याला भविष्यातील आवृत्त्यांसाठी थोडी अधिक जागा देऊ शकत असलो तरी, ही आपल्या गरजांनुसार आहे, आम्ही फक्त उदाहरणासाठी 100 एमबी घेऊ शकतो.

त्यासाठी आपण टर्मिनल उघडणार आहोत आणि आपण पुढील आज्ञा कार्यान्वित करणार आहोत.

dd if = /dev/zero of = el-nombre-que-tu-quieras.img bs = 1M count = 100

फायली कूटबद्ध करण्यासाठी क्रिप्टमाउंट वापरले

आमच्या संगणकावर युटिलिटी स्थापित केल्याने, व्हीआम्ही खालील मार्गावर असलेले टेम्पलेट संपादित करणार आहोत:

/ इत्यादी / क्रिप्टमाउंट / सेमीटीब

ते लक्षात ठेवणे महत्वाचे आहे याची आवृत्ती सुपर वापरकर्त्याच्या परवानग्यासह करणे आवश्यक आहे. ते त्यांच्या पसंतीच्या संपादकासह ते करू शकतात. या फाईलमध्ये आम्हाला खालील सापडेल आणि आम्ही त्या संपादित करू:

TARGET_NAME {
dev=DEVICE
flags=FLAG,FLAG,...
startsector=STARTSECTOR
numsectors=NUMSECTORS
loop=LOOPDEV
dir=MOUNT_POINT
fstype=TYPE
fsoptions=OPT,OPT,...
cipher=CIPHER
ivoffset=IVOFFSET
keyformat=KEYFORMAT
keyfile=KEYFILE
keyhash=KEYHASH
keycipher=KEYCIPHER
keymaxlen=KEYMAXLEN
passwdretries=NUMATTEMPTS
}

आणि खालील आणि वर आधारित आपण प्राधान्य दिल्यास, आपण कॉपी आणि पेस्ट करू शकता, केवळ मार्ग संपादित करा:

# /etc/cryptmount/cmtab
# example file - please modify before use
contenedor {
dev=/ruta/a/la/imagen/creada
fstype=ext4
mountoptions=defaults
cipher=aes # filesystem encryption
keyfile=/ruta/a/la/clave/de/tu/imagen.key
keyformat=builtin
}

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

लिनक्समध्ये एनक्रिप्ट करा

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

यासाठी आम्ही शिफारस केलेली एनक्रिप्शन की वापरणार आहोत, आम्ही टर्मिनल उघडून कार्यान्वित करू.

sudo cryptmount --generate-key 32 contenedor

ही आज्ञा कार्यान्वित करतांना आम्हाला लक्षात ठेवणे आवश्यक असलेला संकेतशब्द स्थापित करण्यास सांगितले जाईल किंवा पूर्णपणे सुरक्षित ठिकाणी ठेवा.

आता हे पूर्ण झाले आम्ही आपला कंटेनर तयार करण्यासाठी पुढील आज्ञा कार्यान्वित करणार आहोत.

sudo cryptmount --prepare contenedor

हे '/ dev / mapper / कंटेनर' डिव्हाइस फाईल तयार करते, जे आम्हाला फाईल सिस्टम तयार करण्यास अनुमती देते.

आता आपण mke2fs सह सिस्टम तयार करण्यासाठी पुढे जाऊ:

sudo mke2fs /dev/mapper/contenedor

आणि कार्यान्वित करू.

sudo cryptmount --release contenedor

कूटबद्ध प्रतिमेत फायली कशी होस्ट करावीत?

आम्हाला एन्क्रिप्टेड प्रतिमेमध्ये संरक्षित करू इच्छित फायलींचे होस्टिंग प्रारंभ करण्यासाठी, प्रथम आपण हा मार्ग तयार केला पाहिजे जिथे तो स्थापित केला जाईल आणि डिसमिस केले आणि हा आपण कार्य करू असा मार्ग असेल.

आपण निवडलेल्या मार्गावर आपण फोल्डर तयार करू शकता, उदाहरणार्थ आपल्या वैयक्तिक फोल्डरमध्ये, दुसर्‍या हार्ड ड्राइव्हवर, इ.

उदाहरणार्थ, टर्मिनलच्या मदतीने तुम्ही खालील आदेश चालवू शकता.

mkdir carpetaprueba

आपल्या होम डिरेक्टरीमध्ये टेस्ट फोल्डर नावाचे फोल्डर तयार केले जाईल.

जर त्यांना सिस्टम फोल्डरमध्ये एक फोल्डर तयार करायचा असेल तर त्यांना रूट आणि आवश्यक असेल आता आपण पुढील आज्ञा कार्यान्वित करू.

cryptmount -m contenedor

Y आता आम्ही वापरकर्त्याची मालकी हस्तांतरित करू शकतो पुढील आदेशासह:

sudo chown tunombredeusuario /tu/ruta/a/la/carpetaprueba

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

शेवटी, प्रतिमेसह कामाच्या शेवटी आम्ही पुढील आदेशासह त्याचे पृथक्करण करू.

cryptmount -u contenedor


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.