Cryptmount - IwUlO lati Ṣẹda Awọn faili Fifipamọ ni Lainos


Cryptmount jẹ iwulo ti o lagbara ti o fun laaye olumulo eyikeyi lati wọle si awọn faili faili ti a paroko lori ibeere labẹ awọn eto GNU/Linux laisi nilo awọn anfani root. O nilo Linux 2.6 tabi ga julọ. O mu awọn ipin ti paroko mejeeji bii awọn faili ti paroko.

O jẹ ki o rọrun (ni akawe si awọn ọna ti agbalagba bi awakọ ẹrọ ohun elo cryptoloop ati afojusun dm-crypt ẹrọ-mapper) fun awọn olumulo lasan lati wọle si awọn faili faili ti a paroko lori-eletan nipa lilo ọna ẹrọ devmapper tuntun. Cryptmount ṣe iranlọwọ fun olutọju eto ni ṣiṣẹda ati iṣakoso awọn faili faili ti o paroko da lori ekuro dm-crypt ẹrọ-mapper afojusun ekuro.

Cryptmount nfunni awọn anfani wọnyi:

  • iraye si iṣẹ ti o ni ilọsiwaju ninu ekuro.
  • atilẹyin fun awọn eto faili ti o fipamọ sori boya awọn ipin disiki aise tabi awọn faili loopback.
  • oriṣiriṣi fifi ẹnọ kọ nkan ti awọn bọtini iraye si eto, n muu awọn ọrọ igbaniwọle wiwọle laaye lati yipada laisi tun paroko gbogbo eto faili.
  • fifi ọpọlọpọ awọn eto faili ti paroko pamọ sori ipin disk kan, ni lilo ipin ti a yan fun awọn bulọọki fun ọkọọkan.
  • awọn eto faili ti o fee lo ko nilo lati gbe lakoko ibẹrẹ eto.
  • iṣapẹẹrẹ ti gbogbo eto faili ti wa ni titiipa ki eyi le ṣee ṣe nipasẹ olumulo ti o gbe kalẹ, tabi olumulo gbongbo.
  • awọn ọna ṣiṣe faili ti o paroko ti o baamu pẹlu cryptsetup.
  • atilẹyin fun awọn ipin swap ti paroko (nikan alabara).
  • atilẹyin fun ṣiṣẹda awọn faili faili ti a papamọ tabi crypto-siwopu ni fifa eto.

Bii o ṣe le Fi sii ati Tunto Cryptmount ni Lainos

Lori awọn kaakiri Debian/Ubuntu, o le fi Cryptmount sii nipa lilo aṣẹ apt bi o ti han.

$ sudo apt install cryptmount

Lori awọn pinpin RHEL/CentOS/Fedora, o le fi sii lati orisun. Ni akọkọ bẹrẹ fifi sori ẹrọ package (s) ti a beere lati ṣaṣeyọri ati lilo cryptmount.

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

Lẹhinna gba awọn faili orisun Cryptmount tuntun nipa lilo aṣẹ wget ki o fi sii bi o ti han.

# 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 

Lẹhin ti fifi sori ẹrọ ṣaṣeyọri, o to akoko lati tunto cyptmount ati lati ṣẹda eto faili ti paroko nipa lilo ohun elo cyptmount-setup bi superuser, bibẹkọ ti lo aṣẹ sudo bi o ti han.

# cyptmount-setup
OR
$ sudo cyptmount-setup

Ṣiṣe pipaṣẹ ti o wa loke yoo beere lọwọ rẹ lẹsẹsẹ awọn ibeere lati ṣeto eto iforukọsilẹ ti o ni aabo ti yoo ṣakoso nipasẹ cryptmount. Yoo beere fun orukọ ibi-afẹde fun eto faili rẹ, olumulo ti o yẹ ki o ni eto faili ti paroko, ipo ati iwọn ti eto faili, orukọ faili (orukọ pipe) fun apoti ti a papamọ rẹ, ipo ti bọtini naa ati ọrọ igbaniwọle fun ibi-afẹde naa.

Ninu apẹẹrẹ yii, a nlo orukọ tecmint fun eto awọn faili afojusun. Atẹle yii jẹ iṣujade apẹẹrẹ ti iṣelọpọ pipaṣẹ crytmount-setup.

Lọgan ti a ṣẹda eto faili ti paroko tuntun, o le wọle si bi atẹle (tẹ orukọ ti o sọ tẹlẹ fun afojusun rẹ - tecmint), o yoo ṣetan lati tẹ ọrọigbaniwọle sii fun ibi-afẹde naa.

# cryptmount tecmint
# cd /home/crypt

Lati yọkuro pipaṣẹ ṣiṣe ṣiṣe cd ṣiṣe lati jade kuro ninu eto faili ti paroko, lẹhinna lo -u yipada si yọọ kuro bi o ti han.

# cd
# cryptmount -u tecmint

Ni ọran ti o ti ṣẹda eto awọn faili ti o paroko ju ọkan lọ, lo iyipada -l lati ṣe atokọ wọn.

# cryptsetup -l 

Lati yi ọrọ igbaniwọle atijọ pada fun ibi-afẹde kan pato (eto faili ti paroko), lo asia -c bi o ti han.

# cryptsetup -c tecmint

Ṣe akiyesi awọn aaye pataki atẹle lakoko lilo irinṣẹ pataki yii.

  • Maṣe gbagbe ọrọ igbaniwọle rẹ, ni kete ti o ba gbagbe rẹ, kii ṣe igbasilẹ.
  • O ni iṣeduro niyanju lati fipamọ ẹda afẹyinti ti faili-bọtini. Npaarẹ tabi ibajẹ-faili bọtini tumọ si pe eto faili ti paroko yoo jẹ ipa ti ko ṣee ṣe lati wọle si.
  • Ni ọran ti o ba gbagbe ọrọ igbaniwọle tabi paarẹ bọtini naa, o le yọ ni kikun faili eto ti paroko ki o bẹrẹ, sibẹsibẹ o padanu data rẹ (eyiti kii ṣe atunṣe).

Ti o ba fẹ lati lo awọn aṣayan iṣeto ti ilọsiwaju, ilana iṣeto yoo dale lori eto olupin rẹ, o le tọka si awọn oju-iwe cryptmount ati awọn oju-iwe eniyan cmtab tabi ṣabẹwo si oju-ile cyptmount labẹ awọn apakan\"faili" fun itọsọna okeerẹ.

# man cryptmount
# man cmtab

cryptmount n jẹ ki iṣakoso ati iṣagbesori ipo olumulo ti awọn faili faili ti paroko lori awọn eto GNU/Linux. Ninu nkan yii, a ti ṣalaye fun ọ bi o ṣe le fi sori ẹrọ lori ọpọlọpọ awọn pinpin Lainos. O le beere awọn ibeere tabi pin awọn ero rẹ nipa rẹ, pẹlu wa nipasẹ apakan asọye ni isalẹ.