Cryptmount - Ọrụ iji mepụta sistemụ faịlụ ezoro ezo na Linux


Cryptmount bụ akụrụngwa siri ike nke na-enye onye ọrụ ọ bụla ohere ịnweta sistemụ faịlụ ezoro ezo n'okpuru sistemụ GNU/Linux na-achọghị ikike mgbọrọgwụ. Ọ chọrọ Linux 2.6 ma ọ bụ karịa. Ọ na-ejikwa akụkụ abụọ ezoro ezo yana faịlụ ezoro ezo.

Ọ na-eme ka ọ dị mfe (ma e jiri ya tụnyere ụzọ ochie dị ka onye ọkwọ ụgbọ ala cryptoloop na dm-crypt device-mapper target) maka ndị ọrụ nkịtị ịnweta sistemụ faịlụ ezoro ezo na-achọ site na iji usoro devmapper ọhụrụ. Cryptmount na-enyere onye nchịkwa sistemụ aka imepụta na ijikwa sistemụ faịlụ ezoro ezo dabere na ebumnuche kernel dm-crypt ngwaọrụ-mapper.

Cryptmount na-enye uru ndị a:

  • nweta nkwalite arụmarụ na kernel.
  • nkwado maka sistemụ faịlụ echekwara na akụkụ diski raw ma ọ bụ faịlụ loopback.
  • igodo ohere faịlụ faịlụ dị iche iche, na-enye ohere ka emegharịa okwuntughe na-enweghị izogharị sistemụ faịlụ niile.
  • na-edobe sistemu faịlụ ezoro ezo n'otu akụkụ diski, na-eji akụkụ a họpụtara maka nke ọ bụla.
  • Sistemụ faịlụ a na-ejikarị eme ihe adịghị mkpa ịkwanye n'oge mmalite sistemụ.
  • un-mounting nke ọ bụla faịlụ sistemume ka a na-akpọchi nke mere na ọ bụ naanị onye ọrụ nke dogoro ya, ma ọ bụ mgbọrọgwụ onye ọrụ ga-eduzi ya.
  • sistemu faịlụ ezoro ezo dakọtara na cryptsetup.
  • nkwado maka akụkụ swap ezoro ezo (naanị superuser).
  • nkwado maka imepụta sistemu faịlụ ezoro ezo ma ọ bụ crypto-swap na sistemụ buut.

Otu esi etinye ma hazie Cryptmount na Linux

Na nkesa Debian/Ubuntu, ị nwere ike ịwụnye Cryptmount site na iji iwu dabara adaba dịka egosiri.

$ sudo apt install cryptmount

Na nkesa RHEL/CentOS/Fedora, ị nwere ike iwunye ya site na isi mmalite. Buru ụzọ malite itinye ngwungwu achọrọ iji wuo ma jiri cryptmount nke ọma.

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

Wee budata faịlụ isi iyi Cryptmount kachasị ọhụrụ site na iji iwu wget wee wụnye ya dịka egosiri.

# 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 

Mgbe echichi gara nke ọma, ọ bụ oge ịhazi cyptmount ma mepụta faịlụ ezoro ezo site na iji ngwa cyptmount-setup dị ka onye na-ahụ maka njikwa, ma ọ bụghị jiri iwu sudo dị ka egosiri.

# cyptmount-setup
OR
$ sudo cyptmount-setup

Ịgba iwu a dị n'elu ga-ajụ gị ọtụtụ ajụjụ iji dozie usoro ntinye akwụkwọ echekwara nke cryptmount ga-ejikwa. Ọ ga-ajụ maka aha ebumnuche maka sistemụ faịlụ gị, onye ọrụ kwesịrị ịnwe sistemụ faịlụ ezoro ezo, ọnọdụ na nha nke sistemụ faịlụ, aha faịlụ (aha zuru oke) maka akpa ezoro ezo, ọnọdụ igodo yana paswọọdụ maka ebumnuche.

N'ihe atụ a, anyị na-eji aha tecmint maka sistemụ faịlụ ebumnuche. Ihe na-esonụ bụ ihe nlele nke mmepụta iwu crytmount-setup.

Ozugbo emepụtara sistemụ faịlụ ezoro ezo ọhụrụ, ị nwere ike ịnweta ya dị ka ndị a (tinye aha ị kọwapụtara maka ebumnuche gị - tecmint), a ga-akpali gị itinye paswọọdụ maka ebumnuche gị.

# cryptmount tecmint
# cd /home/crypt

Iji bulite ihe a na-atụkwa anya ịgba ọsọ cd iwu ka ị pụọ na sistemụ faịlụ ezoro ezo, wee jiri -u gbanwee ka ịwụpụ dị ka egosiri.

# cd
# cryptmount -u tecmint

Ọ bụrụ na ị mepụtala sistemụ faịlụ ezoro ezo, jiri -l gbanwee ka ịdepụta ha.

# cryptsetup -l 

Ka ịgbanwee okwuntughe ochie maka otu ebumnuche (sistemụ faịlụ ezoro ezo), jiri ọkọlọtọ -c dị ka egosiri.

# cryptsetup -c tecmint

Rịba ama isi ihe ndị a dị mkpa mgbe ị na-eji ngwá ọrụ a dị oke egwu.

  • Echefula okwuntughe gị, ozugbo ị chefuru ya, ọ nweghị ike nwetaghachi ya.
  • A na-atụ aro nke ukwuu ka ịchekwaa nnomi nke igodo-faịlụ. Ihichapụ ma ọ bụ mebie igodo-faịlụ na-egosi na sistemụ faịlụ ezoro ezo ga-abụ ihe na-agaghị ekwe omume ịnweta.
  • Ọ bụrụ na ị chefuo paswọọdụ ma ọ bụ hichapụ igodo ahụ, ị nwere ike wepu sistemu faịlụ ezoro ezo wee malite ọzọ, mana ị ga-atụfu data gị (nke na-agaghị enwetaghachi).

Ọ bụrụ na-ịchọrọ iji nhọrọ ntọlite dị elu karịa, usoro ntọlite ga-adabere na sistemụ nnabata gị, ị nwere ike zoo aka na ibe cryptmount na cmtab ma ọ bụ gaa na homepage cyptmount n'okpuru ngalaba \faịlụ maka ntuziaka zuru oke.

# man cryptmount
# man cmtab

cryptmount na-enyere aka maka njikwa na nbanye ụdị onye ọrụ nke sistemụ faịlụ ezoro ezo na sistemụ GNU/Linux. N'isiokwu a, anyị akọwara gị otu esi etinye ya na nkesa Linux dị iche iche. Ị nwere ike ịjụ ajụjụ ma ọ bụ kesaa echiche gị banyere ya, na anyị site na ngalaba nkọwa n'okpuru.