sohotcall

LUKS

Feb 11th, 2026
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. $ sudo apt update && sudo apt install cryptsetup -y
  2. $ lsblk
  3. $ sudo cryptsetup luksFormat /dev/sdb1
  4. $ sudo cryptsetup open /dev/sdb1 luks1
  5. $ sudo mkfs.ext4 /dev/mapper/luks1
  6. $ sudo mkdir /mnt/luks1
  7. $ sudo mount /dev/mapper/luks1 /mnt/luks1
  8. $ sudo cryptsetup luksHeaderBackup /dev/sdb1 --header-backup-file luks-header-backup
  9.  
  10. $ sudo systemctl disable apache2
  11. $ sudo systemctl disable mysql
  12. $ nano ~/start.sh
  13. #!/bin/bash
  14. echo -n "Masukkan Password LUKS: "
  15. read -s PASSWORD
  16. echo ""
  17. echo -n "$PASSWORD" | sudo cryptsetup open /dev/sdb1 luks1 -d -
  18. if [ $? -eq 0 ]; then
  19. sudo mount /dev/mapper/luks1 /mnt/luks1
  20. sudo systemctl start apache2
  21. sudo systemctl start mysql
  22. unset PASSWORD
  23. else
  24. echo "[ERROR] Gagal membuka LUKS. Password salah."
  25. unset PASSWORD
  26. exit 1
  27. fi
  28. $ chmod +x ~/start.sh
  29. $ sudo ~/start.sh
  30.  
  31.  
  32.  
Advertisement
Add Comment
Please, Sign In to add comment