1. 程式人生 > >linux 磁碟加密

linux 磁碟加密

加密工具 crptsetup (預設已存在)

一.分割槽加密

1.建立分割槽 fdisk /dev/vdb
partprobe
fdisk  -l

2.選擇要加密的裝置進行加密

cryptsetup luksFormat /dev/vdb1    加密


3. cryptsetup open /dev/vdb1  westos  將加密裝置對映為westos,名稱隨意

  檢視  ll /dev/mapper

                    

4.mkfs.xfs  /dev/mapper/westos       格式化對映裝置並掛載
mount /dev/mapper/westos  /mnt/   

5.測試

touch /mnt/file{1..4}              建立檔案


umount /mnt                        解除安裝後/mnt下的檔案消失

再次掛載發現檔案依然存在


cryptsetup close westos           關閉對映後,裝置消失,檔案不能看到


再次開啟時需要原始密碼


二.加密磁碟開機自動掛載

vim /etc/fstab  新增開機自動掛載  


建立檔案
vim /etc/crypttab


解密後的裝置名稱    裝置        加密字元存放檔案

vim /root/luks ,新增密密碼


chmod 600 /root/lukspsfile                     不讓其他人看密碼
cryptsetup luksAddKey /dev/vdb1  /root/lukspsfile  加密
 

reboot 檢視效果


三.加密裝置刪除

vim /etc/fstab
刪除剛才建立的檔案
vim /etccrypttab
刪除剛才建立的檔案
umount /mnt                 取消掛載
cryptsetup close westos  關閉加密層
mkfs.xfs /dev/vdb5 -f    格式化
(先關閉再格式化)