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 格式化 (先關閉再格式化)