Cryptmount - ລະບົບປະໂຫຍດທີ່ຈະສ້າງລະບົບແຟ້ມເອກະສານທີ່ຖືກເຂົ້າລະຫັດໃນ Linux


Cryptmount ແມ່ນຜົນປະໂຫຍດທີ່ມີປະສິດທິພາບທີ່ຊ່ວຍໃຫ້ຜູ້ໃຊ້ທຸກຄົນສາມາດເຂົ້າເຖິງລະບົບໄຟລ໌ທີ່ຖືກເຂົ້າລະຫັດຕາມຄວາມຕ້ອງການພາຍໃຕ້ລະບົບ GNU/Linux ໂດຍບໍ່ຕ້ອງການສິດທິພິເສດຮາກ. ມັນຮຽກຮ້ອງໃຫ້ Linux 2.6 ຂຶ້ນໄປ. ມັນຈັດການທັງສອງສ່ວນທີ່ຖືກເຂົ້າລະຫັດເຊັ່ນດຽວກັນກັບເອກະສານທີ່ເຂົ້າລະຫັດ.

ມັນເຮັດໃຫ້ມັນງ່າຍ (ປຽບທຽບກັບວິທີການເກົ່າເຊັ່ນ: ຄົນຂັບອຸປະກອນ cryptoloop ແລະ dm-crypt device-mapper target) ສຳ ລັບຜູ້ໃຊ້ທົ່ວໄປໃນການເຂົ້າເຖິງລະບົບແຟ້ມເອກະສານທີ່ຖືກເຂົ້າລະຫັດໂດຍໃຊ້ກົນໄກ devmapper ໃໝ່. Cryptmount ຊ່ວຍໃຫ້ຜູ້ເບິ່ງແຍງລະບົບໃນການສ້າງແລະຈັດການລະບົບແຟ້ມເອກະສານທີ່ຖືກເຂົ້າລະຫັດໂດຍອີງໃສ່ເປົ້າ ໝາຍ dm-crypt device-mapper ຂອງ kernel.

Cryptmount ໃຫ້ຂໍ້ໄດ້ປຽບດັ່ງຕໍ່ໄປນີ້:

  • ເຂົ້າເຖິງຄຸນສົມບັດທີ່ເພີ່ມຂື້ນໃນແກ່ນ.
  • ສະ ໜັບ ສະ ໜູນ ສຳ ລັບລະບົບແຟ້ມເອກະສານທີ່ເກັບໄວ້ໃນທັງການແບ່ງປັນແຜ່ນດິສຫລືໄຟລ໌ backback.
  • ການເຂົ້າລະຫັດທີ່ແຕກຕ່າງກັນຂອງລະຫັດການເຂົ້າເຖິງລະບົບຂອງລະບົບ, ເຮັດໃຫ້ລະຫັດຜ່ານເຂົ້າເຖິງໄດ້ຖືກດັດແກ້ໂດຍບໍ່ຕ້ອງເຂົ້າລະຫັດລະບົບແຟ້ມທັງ ໝົດ ຄືນ ໃໝ່.
  • ຮັກສາລະບົບເອກະສານຕ່າງໆທີ່ເຂົ້າລະຫັດໄວ້ໃນສ່ວນແບ່ງແຜ່ນດຽວ, ໂດຍໃຊ້ຊຸດຍ່ອຍ ສຳ ລັບແຕ່ລະອັນ.
  • ລະບົບແຟ້ມເອກະສານທີ່ໃຊ້ບໍ່ ຈຳ ເປັນຕ້ອງຖືກຕິດຕັ້ງໃນລະຫວ່າງເລີ່ມຕົ້ນລະບົບ.
  • ການຍົກເລີກການຕິດຕັ້ງລະບົບແຟ້ມທຸກລະບົບຈະຖືກລັອກເພື່ອໃຫ້ສິ່ງນີ້ສາມາດ ດຳ ເນີນໂດຍຜູ້ໃຊ້ທີ່ຕິດຕັ້ງມັນຫລືຜູ້ ນຳ ໃຊ້ຮາກເທົ່ານັ້ນ.
  • ລະບົບແຟ້ມເອກະສານທີ່ເຂົ້າລະຫັດເຂົ້າກັນໄດ້ກັບ cryptsetup.
  • ສະ ໜັບ ສະ ໜູນ ການແບ່ງປັນການແລກປ່ຽນແລກປ່ຽນທີ່ເຂົ້າລະຫັດ (ພຽງແຕ່ຜູ້ໃຊ້ເທົ່ານັ້ນ).
  • ສະ ໜັບ ສະ ໜູນ ການສ້າງລະບົບແຟ້ມເອກະສານທີ່ຖືກເຂົ້າລະຫັດຫຼືການແລກປ່ຽນລະບົບ crypto-swap ເມື່ອເລີ່ມຕົ້ນລະບົບ.

ວິທີການຕິດຕັ້ງແລະ ກຳ ຫນົດຄ່າ Cryptmount ໃນ Linux

ກ່ຽວກັບການແຈກຈ່າຍ Debian/Ubuntu, ທ່ານສາມາດຕິດຕັ້ງ Cryptmount ໂດຍໃຊ້ ຄຳ ສັ່ງ apt ດັ່ງທີ່ສະແດງໄວ້.

$ sudo apt install cryptmount

ກ່ຽວກັບການແຈກຈ່າຍຂອງ RHEL/CentOS/Fedora, ທ່ານສາມາດຕິດຕັ້ງມັນຈາກແຫຼ່ງ. ທຳ ອິດເລີ່ມຕົ້ນຕິດຕັ້ງຊຸດທີ່ຕ້ອງການເພື່ອສ້າງແລະ ນຳ ໃຊ້ cryptmount ຢ່າງປະສົບຜົນ ສຳ ເລັດ.

# yum install device-mapper-devel   [On CentOS/RHEL 7]
# dnf --enablerepo=PowerTools install device-mapper-devel [On CentOS/RHEL 8 and Fedora 30+]

ຈາກນັ້ນດາວໂຫລດເອກະສານແຫຼ່ງ Cryptmount ຫຼ້າສຸດໂດຍໃຊ້ ຄຳ ສັ່ງ wget ແລະຕິດຕັ້ງຕາມທີ່ສະແດງໄວ້.

# wget -c https://sourceforge.net/projects/cryptmount/files/latest/download -O cryptmount.tar.gz
# tar -xzf cryptmount.tar.gz
# cd cryptmount-*
# ./configure
# make
# make install 

ຫຼັງຈາກການຕິດຕັ້ງປະສົບຜົນ ສຳ ເລັດ, ມັນຮອດເວລາທີ່ຈະ ກຳ ນົດລະຫັດ cyptmount ແລະສ້າງລະບົບແຟ້ມທີ່ຖືກເຂົ້າລະຫັດໂດຍໃຊ້ cyptmount-setup utility ເປັນ superuser, ຖ້າບໍ່ດັ່ງນັ້ນໃຊ້ ຄຳ ສັ່ງ sudo ດັ່ງທີ່ສະແດງໄວ້.

# cyptmount-setup
OR
$ sudo cyptmount-setup

ການດໍາເນີນການຄໍາສັ່ງຂ້າງເທິງນີ້ຈະຖາມທ່ານຫຼາຍໆຊຸດເພື່ອຕັ້ງລະບົບການຍື່ນເອກະສານທີ່ປອດໄພເຊິ່ງຈະຖືກຈັດການໂດຍ cryptmount. ມັນຈະຮຽກຮ້ອງຊື່ເປົ້າ ໝາຍ ສຳ ລັບລະບົບແຟ້ມຂອງທ່ານ, ຜູ້ໃຊ້ທີ່ຄວນເປັນເຈົ້າຂອງລະບົບແຟ້ມເອກະສານ, ທີ່ຕັ້ງແລະຂະ ໜາດ ຂອງລະບົບແຟ້ມເອກະສານ, ຊື່ແຟ້ມ (ຊື່ແທ້) ສຳ ລັບພາຊະນະທີ່ຖືກເຂົ້າລະຫັດຂອງທ່ານ, ທີ່ຕັ້ງຂອງຄີພ້ອມທັງລະຫັດຜ່ານ ສຳ ລັບເປົ້າ ໝາຍ.

ໃນຕົວຢ່າງນີ້, ພວກເຮົາ ກຳ ລັງໃຊ້ຊື່ tecmint ສຳ ລັບລະບົບແຟ້ມເອກະສານເປົ້າ ໝາຍ. ຕໍ່ໄປນີ້ແມ່ນຜົນຜະລິດຕົວຢ່າງຂອງ ຄຳ ສັ່ງການຕັ້ງຄ່າຂອງ crytmount-setup.

ເມື່ອລະບົບເອກະສານເຂົ້າລະຫັດ ໃໝ່ ຖືກສ້າງຂື້ນ, ທ່ານສາມາດເຂົ້າໃຊ້ມັນໄດ້ດັ່ງຕໍ່ໄປນີ້ (ໃສ່ຊື່ທີ່ທ່ານລະບຸໄວ້ ສຳ ລັບເປົ້າ ໝາຍ ຂອງທ່ານ - tecmint), ທ່ານຈະໄດ້ຮັບການກະຕຸ້ນເຕືອນໃຫ້ໃສ່ລະຫັດລັບ ສຳ ລັບເປົ້າ ໝາຍ.

# cryptmount tecmint
# cd /home/crypt

ເພື່ອຖອດລະຫັດ ຄຳ ສັ່ງ cd ດຳ ເນີນການເພື່ອອອກຈາກລະບົບແຟ້ມທີ່ຖືກເຂົ້າລະຫັດ, ຫຼັງຈາກນັ້ນໃຫ້ໃຊ້ປຸ່ມ -u ປ່ຽນໄປທີ່ຖອນການຕິດຕັ້ງຕາມທີ່ສະແດງ.

# cd
# cryptmount -u tecmint

ໃນກໍລະນີທີ່ທ່ານໄດ້ສ້າງລະບົບແຟ້ມເອກະສານຫຼາຍກວ່າ ໜຶ່ງ ລະບົບ, ໃຫ້ໃຊ້ປຸ່ມປ່ຽນລະຫັດເພື່ອໃຊ້

# cryptsetup -l 

ເພື່ອປ່ຽນລະຫັດລັບເກົ່າ ສຳ ລັບເປົ້າ ໝາຍ ສະເພາະ (ລະບົບແຟ້ມເອກະສານທີ່ເຂົ້າລະຫັດ), ໃຫ້ໃຊ້ -c ທຸງດັ່ງທີ່ສະແດງ.

# cryptsetup -c tecmint

ບັນທຶກຈຸດ ສຳ ຄັນຕໍ່ໄປນີ້ໃນຂະນະທີ່ ນຳ ໃຊ້ເຄື່ອງມືທີ່ ສຳ ຄັນນີ້.

  • ຢ່າລືມລະຫັດຜ່ານຂອງທ່ານ, ເມື່ອທ່ານລືມມັນແລ້ວ, ມັນກໍ່ບໍ່ສາມາດເກັບຄືນໄດ້.
  • ຂໍແນະ ນຳ ໃຫ້ບັນທຶກແຟ້ມ ສຳ ເນົາ ສຳ ຮອງໄວ້. ການລຶບຫຼື ທຳ ລາຍເອກະສານ ສຳ ຄັນ ໝາຍ ຄວາມວ່າລະບົບແຟ້ມເອກະສານທີ່ເຂົ້າລະຫັດຈະບໍ່ສາມາດເຂົ້າເຖິງໄດ້.
  • ໃນກໍລະນີທີ່ທ່ານລືມລະຫັດຜ່ານຫລືລຶບລະຫັດ, ທ່ານສາມາດເອົາລະບົບແຟ້ມເອກະສານທີ່ເຂົ້າລະຫັດອອກໄປໄດ້ຢ່າງເຕັມທີ່ແລະເລີ່ມຕົ້ນ ໃໝ່, ເຖິງຢ່າງໃດກໍ່ຕາມທ່ານຈະສູນເສຍຂໍ້ມູນຂອງທ່ານ (ເຊິ່ງບໍ່ສາມາດເກັບຂໍ້ມູນໄດ້).

ຖ້າທ່ານຕ້ອງການໃຊ້ຕົວເລືອກການຕັ້ງຄ່າຂັ້ນສູງຫຼາຍ, ຂັ້ນຕອນການຕັ້ງຄ່າຈະຂື້ນກັບລະບົບໂຮດຂອງທ່ານ, ທ່ານສາມາດອ້າງອີງໃສ່ ໜ້າ ເຈ້ຍ cryptmount ແລະ cmtab ຫຼືເຂົ້າເບິ່ງ ໜ້າ ທຳ ອິດຂອງ cyptmount ພາຍໃຕ້ຫົວຂໍ້“ ໄຟລ໌” ສຳ ລັບ ຄຳ ແນະ ນຳ ທີ່ສົມບູນແບບ.

# man cryptmount
# man cmtab

cryptmount ຊ່ວຍໃຫ້ການບໍລິຫານຈັດການແລະຮູບແບບການຕິດຕັ້ງລະບົບແຟ້ມເອກະສານໃນລະບົບ GNU/Linux. ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ອະທິບາຍໃຫ້ທ່ານຮູ້ວິທີຕິດຕັ້ງມັນໃນການແຈກຈ່າຍ Linux ຕ່າງໆ. ທ່ານສາມາດຖາມ ຄຳ ຖາມຫຼືແບ່ງປັນຄວາມຄິດຂອງທ່ານກ່ຽວກັບມັນ, ກັບພວກເຮົາຜ່ານພາກ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.